summaryrefslogtreecommitdiffstats
path: root/syntax/gnuplot.vim
diff options
context:
space:
mode:
Diffstat (limited to 'syntax/gnuplot.vim')
-rw-r--r--syntax/gnuplot.vim548
1 files changed, 0 insertions, 548 deletions
diff --git a/syntax/gnuplot.vim b/syntax/gnuplot.vim
index f5e90bab..ff16f754 100644
--- a/syntax/gnuplot.vim
+++ b/syntax/gnuplot.vim
@@ -1,551 +1,3 @@
-if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'vim') == -1
-
-" Vim syntax file
-" Language: gnuplot 4.7.0
-" Maintainer: Josh Wainwright <wainwright DOT ja AT gmail DOT com>
-" Last Maintainer: Andrew Rasmussen andyras@users.sourceforge.net
-" Original Maintainer: John Hoelzel johnh51@users.sourceforge.net
-" Last Change: 2015-08-25
-" Filenames: *.gnu *.plt *.gpi *.gih *.gp *.gnuplot scripts: #!*gnuplot
-" URL: http://www.vim.org/scripts/script.php?script_id=4873
-" Original URL: http://johnh51.get.to/vim/syntax/gnuplot.vim
-
-" thanks to "David Necas (Yeti)" <yeti@physics.muni.cz>
-
-" credit also to Jim Eberle <jim.eberle@fastnlight.com>
-" for the script http://www.vim.org/scripts/script.php?script_id=1737
-
-" some shortened names to make demo files look clean... jeh. 11/2000
-" demos -> 3.8i ... jeh. 5/2003 - a work in progress...
-" added current commands, keywords, variables, todos, macros... amr 2014-02-24
-
-" For vim version 5.x: Clear all syntax items
-" For vim version 6.x: Quit when a syntax file was already loaded
-
-" quit when a syntax file was already loaded
-if exists("b:current_syntax")
- finish
-endif
-
-" ---- Special characters ---- "
-
-" no harm in just matching any \[char] within double quotes, right?
-syn match gnuplotSpecial "\\." contained
-" syn match gnuplotSpecial "\\\o\o\o\|\\x\x\x\|\\c[^"]\|\\[a-z\\]" contained
-
-" measurements in the units in, cm and pt are special
-syn match gnuplotUnit "[0-9]+in"
-syn match gnuplotUnit "[0-9]+cm"
-syn match gnuplotUnit "[0-9]+pt"
-
-" external (shell) commands are special
-syn region gnuplotExternal start="!" end="$"
-
-" ---- Comments ---- "
-
-syn region gnuplotComment start="#" end="$" contains=gnuplotTodo
-
-" ---- Constants ---- "
-
-" strings
-syn region gnuplotString start=+"+ skip=+\\"+ end=+"+ contains=gnuplotSpecial
-syn region gnuplotString start="'" end="'"
-
-" built-in variables
-syn keyword gnuplotNumber GNUTERM GPVAL_TERM GPVAL_TERMOPTIONS GPVAL_SPLOT
-syn keyword gnuplotNumber GPVAL_OUTPUT GPVAL_ENCODING GPVAL_VERSION
-syn keyword gnuplotNumber GPVAL_PATCHLEVEL GPVAL_COMPILE_OPTIONS
-syn keyword gnuplotNumber GPVAL_MULTIPLOT GPVAL_PLOT GPVAL_VIEW_ZSCALE
-syn keyword gnuplotNumber GPVAL_TERMINALS GPVAL_pi GPVAL_NaN
-syn keyword gnuplotNumber GPVAL_ERRNO GPVAL_ERRMSG GPVAL_PWD
-syn keyword gnuplotNumber pi NaN GPVAL_LAST_PLOT GPVAL_TERM_WINDOWID
-syn keyword gnuplotNumber GPVAL_X_MIN GPVAL_X_MAX GPVAL_X_LOG
-syn keyword gnuplotNumber GPVAL_DATA_X_MIN GPVAL_DATA_X_MAX GPVAL_Y_MIN
-syn keyword gnuplotNumber GPVAL_Y_MAX GPVAL_Y_LOG GPVAL_DATA_Y_MIN
-syn keyword gnuplotNumber GPVAL_DATA_Y_MAX GPVAL_X2_MIN GPVAL_X2_MAX
-syn keyword gnuplotNumber GPVAL_X2_LOG GPVAL_DATA_X2_MIN GPVAL_DATA_X2_MAX
-syn keyword gnuplotNumber GPVAL_Y2_MIN GPVAL_Y2_MAX GPVAL_Y2_LOG
-syn keyword gnuplotNumber GPVAL_DATA_Y2_MIN GPVAL_DATA_Y2_MAX GPVAL_Z_MIN
-syn keyword gnuplotNumber GPVAL_Z_MAX GPVAL_Z_LOG GPVAL_DATA_Z_MIN
-syn keyword gnuplotNumber GPVAL_DATA_Z_MAX GPVAL_CB_MIN GPVAL_CB_MAX
-syn keyword gnuplotNumber GPVAL_CB_LOG GPVAL_DATA_CB_MIN GPVAL_DATA_CB_MAX
-syn keyword gnuplotNumber GPVAL_T_MIN GPVAL_T_MAX GPVAL_T_LOG GPVAL_U_MIN
-syn keyword gnuplotNumber GPVAL_U_MAX GPVAL_U_LOG GPVAL_V_MIN GPVAL_V_MAX
-syn keyword gnuplotNumber GPVAL_V_LOG GPVAL_R_MIN GPVAL_R_LOG
-syn keyword gnuplotNumber GPVAL_TERM_XMIN GPVAL_TERM_XMAX GPVAL_TERM_YMIN
-syn keyword gnuplotNumber GPVAL_TERM_YMAX GPVAL_TERM_XSIZE
-syn keyword gnuplotNumber GPVAL_TERM_YSIZE GPVAL_VIEW_MAP GPVAL_VIEW_ROT_X
-syn keyword gnuplotNumber GPVAL_VIEW_ROT_Z GPVAL_VIEW_SCALE
-
-" function name variables
-syn match gnuplotNumber "GPFUN_[a-zA-Z_]*"
-
-" stats variables
-syn keyword gnuplotNumber STATS_records STATS_outofrange STATS_invalid
-syn keyword gnuplotNumber STATS_blank STATS_blocks STATS_columns STATS_min
-syn keyword gnuplotNumber STATS_max STATS_index_min STATS_index_max
-syn keyword gnuplotNumber STATS_lo_quartile STATS_median STATS_up_quartile
-syn keyword gnuplotNumber STATS_mean STATS_stddev STATS_sum STATS_sumsq
-syn keyword gnuplotNumber STATS_correlation STATS_slope STATS_intercept
-syn keyword gnuplotNumber STATS_sumxy STATS_pos_min_y STATS_pos_max_y
-syn keyword gnuplotNumber STATS_mean STATS_stddev STATS_mean_x STATS_sum_x
-syn keyword gnuplotNumber STATS_stddev_x STATS_sumsq_x STATS_min_x
-syn keyword gnuplotNumber STATS_max_x STATS_median_x STATS_lo_quartile_x
-syn keyword gnuplotNumber STATS_up_quartile_x STATS_index_min_x
-syn keyword gnuplotNumber STATS_index_max_x STATS_mean_y STATS_stddev_y
-syn keyword gnuplotNumber STATS_sum_y STATS_sumsq_y STATS_min_y
-syn keyword gnuplotNumber STATS_max_y STATS_median_y STATS_lo_quartile_y
-syn keyword gnuplotNumber STATS_up_quartile_y STATS_index_min_y
-syn keyword gnuplotNumber STATS_index_max_y STATS_correlation STATS_sumxy
-
-" deprecated fit variables
-syn keyword gnuplotError FIT_LIMIT FIT_MAXITER FIT_START_LAMBDA
-syn keyword gnuplotError FIT_LAMBDA_FACTOR FIT_LOG FIT_SCRIPT
-
-" numbers, from c.vim
-
-" integer number, or floating point number without a dot and with "f".
-syn case ignore
-syn match gnuplotNumber "\<[0-9]\+\(u\=l\=\|lu\|f\)\>"
-
-" floating point number, with dot, optional exponent
-syn match gnuplotFloat "\<[0-9]\+\.[0-9]*\(e[-+]\=[0-9]\+\)\=[fl]\=\>"
-
-" floating point number, starting with a dot, optional exponent
-syn match gnuplotFloat "\.[0-9]\+\(e[-+]\=[0-9]\+\)\=[fl]\=\>"
-
-" floating point number, without dot, with exponent
-syn match gnuplotFloat "\<[0-9]\+e[-+]\=[0-9]\+[fl]\=\>"
-
-" hex number
-syn match gnuplotNumber "\<0x[0-9a-f]\+\(u\=l\=\|lu\)\>"
-syn case match
-
-" flag an octal number with wrong digits by not highlighting
-syn match gnuplotOctalError "\<0[0-7]*[89]"
-
-" ---- Identifiers: Functions ---- "
-
-" numerical functions
-syn keyword gnuplotFunc abs acos acosh airy arg asin asinh atan atan2
-syn keyword gnuplotFunc atanh EllipticK EllipticE EllipticPi besj0 besj1
-syn keyword gnuplotFunc besy0 besy1 ceil cos cosh erf erfc exp expint
-syn keyword gnuplotFunc floor gamma ibeta inverf igamma imag invnorm int
-syn keyword gnuplotFunc lambertw lgamma log log10 norm rand real sgn sin
-syn keyword gnuplotFunc sin sinh sqrt tan tanh voigt
-
-" string functions
-syn keyword gnuplotFunc gprintf sprintf strlen strstrt substr strftime
-syn keyword gnuplotFunc strptime system word words
-
-" other functions
-syn keyword gnuplotFunc column columnhead columnheader defined exists
-syn keyword gnuplotFunc hsv2rgb stringcolumn timecolumn tm_hour tm_mday
-syn keyword gnuplotFunc tm_min tm_mon tm_sec tm_wday tm_yday tm_year
-syn keyword gnuplotFunc time valid value
-
-" ---- Statements ---- "
-
-" common (builtin) variable names
-syn keyword gnuplotKeyword x y t u v z s
-
-" conditionals
-syn keyword gnuplotConditional if else
-
-" repeats
-syn keyword gnuplotRepeat do for while
-
-" operators
-syn match gnuplotOperator "[-+*/^|&?:]"
-syn match gnuplotOperator "\*\*"
-syn match gnuplotOperator "&&"
-syn match gnuplotOperator "||"
-
-" Keywords
-
-" keywords for 'fit' command
-syn keyword gnuplotKeyword via z x:z x:z:s x:y:z:s
-syn keyword gnuplotKeyword x:y:t:z:s x:y:t:u:z:s x:y:t:u:v:z:s
-
-" keywords for 'plot' command
-" 'axes' keyword
-syn keyword gnuplotKeyword axes x1y1 x1y2 x2y1 x2y2
-" 'binary' keyword
-syn keyword gnuplotKeyword binary matrix general array record format endian
-syn keyword gnuplotKeyword filetype avs edf png scan transpose dx dy dz
-syn keyword gnuplotKeyword flipx flipy flipz origin center rotate using
-syn keyword gnuplotKeyword perpendicular skip every
-" datafile keywords
-syn keyword gnuplotKeyword binary nonuniform matrix index every using
-syn keyword gnuplotKeyword smooth volatile noautoscale every index
-" 'smooth' keywords
-syn keyword gnuplotKeyword unique frequency cumulative cnormal kdensity
-syn keyword gnuplotKeyword csplines acsplines bezer sbezier
-" deprecated 'thru' keyword
-syn keyword gnuplotError thru
-" 'using' keyword
-syn keyword gnuplotKeyword using u xticlabels yticlabels zticlabels
-syn keyword gnuplotKeyword x2ticlabels y2ticlabels xtic ytic ztic
-" 'errorbars' keywords
-syn keyword gnuplotKeyword errorbars xerrorbars yerrorbars xyerrorbars
-" 'errorlines' keywords
-syn keyword gnuplotKeyword errorlines xerrorlines yerrorlines xyerrorlines
-" 'title' keywords
-syn keyword gnuplotKeyword title t tit notitle columnheader at beginning
-syn keyword gnuplotKeyword end
-" 'with' keywords
-syn keyword gnuplotKeyword with w linestyle ls linetype lt linewidth
-syn keyword gnuplotKeyword lw linecolor lc pointtype pt pointsize ps
-syn keyword gnuplotKeyword fill fs nohidden3d nocontours nosurface palette
-" styles for 'with'
-syn keyword gnuplotKeyword lines l points p linespoints lp surface dots
-syn keyword gnuplotKeyword impulses labels vectors steps fsteps histeps
-syn keyword gnuplotKeyword errorbars errorlines financebars xerrorbars
-syn keyword gnuplotKeyword xerrorlines xyerrorbars yerrorbars yerrorlines
-syn keyword gnuplotKeyword boxes boxerrorbars boxxyerrorbars boxplot
-syn keyword gnuplotKeyword candlesticks circles ellipses filledcurves
-syn keyword gnuplotKeyword histogram image rgbimage rgbalpha pm3d variable
-
-" keywords for 'save' command
-syn keyword gnuplotKeyword save functions func variables all var terminal
-syn keyword gnuplotKeyword term set
-
-" keywords for 'set/show' command
-" set angles
-syn keyword gnuplotKeyword angles degrees deg radians rad
-" set arrow
-syn keyword gnuplotKeyword arrow from to rto length angle arrowstyle as
-syn keyword gnuplotKeyword nohead head backhead heads size filled empty
-syn keyword gnuplotKeyword nofilled front back linestyle linetype linewidth
-" set autoscale
-" TODO regexp here
-syn keyword gnuplotKeyword autoscale x y z cb x2 y2 zy min max fixmin
-syn keyword gnuplotKeyword fixmax fix keepfix noextend
-" set bars
-syn keyword gnuplotKeyword bars small large fullwidth front back
-" set bind
-syn keyword gnuplotKeyword bind
-" set margins
-" TODO regexp
-syn keyword gnuplotKeyword margin bmargin lmargin rmargin tmargin
-" set border
-syn keyword gnuplotKeyword border front back
-" set boxwidth
-syn keyword gnuplotKeyword boxwidth absolute relative
-" deprecated set clabel
-syn keyword gnuplotError clabel
-" set clip
-syn keyword gnuplotKeyword clip points one two
-" set cntrlabel
-syn keyword gnuplotKeyword cntrlabel format font start interval onecolor
-" set cntrparam
-syn keyword gnuplotKeyword cntrparam linear cubicspline bspline points
-syn keyword gnuplotKeyword order levels auto discrete incremental
-" set colorbox
-syn keyword gnuplotKeyword colorbox vertical horizontal default user origin
-syn keyword gnuplotKeyword size front back noborder bdefault border
-" show colornames
-syn keyword gnuplotKeyword colornames
-" set contour
-syn keyword gnuplotKeyword contour base surface both
-" set datafile
-syn keyword gnuplotKeyword datafile fortran nofpe_trap missing separator
-syn keyword gnuplotKeyword whitespace tab comma commentschars binary
-" set decimalsign
-syn keyword gnuplotKeyword decimalsign locale
-" set dgrid3d
-syn keyword gnuplotKeyword dgrid3d splines qnorm gauss cauchy exp box hann
-syn keyword gnuplotKeyword kdensity
-" set dummy
-syn keyword gnuplotKeyword dummy
-" set encoding
-syn keyword gnuplotKeyword encoding default iso_8859_1 iso_8859_15
-syn keyword gnuplotKeyword iso_8859_2 iso_8859_9 koi8r koi8u cp437 cp850
-syn keyword gnuplotKeyword cp852 cp950 cp1250 cp1251 cp1254 sjis utf8
-" set fit
-syn keyword gnuplotKeyword fit logfile default quiet noquiet results brief
-syn keyword gnuplotKeyword verbose errorvariables noerrorvariables
-syn keyword gnuplotKeyword errorscaling noerrorscaling prescale noprescale
-syn keyword gnuplotKeyword maxiter none limit limit_abs start-lambda script
-syn keyword gnuplotKeyword lambda-factor
-" set fontpath
-syn keyword gnuplotKeyword fontpath
-" set format
-syn keyword gnuplotKeyword format
-" show functions
-syn keyword gnuplotKeyword functions
-" set grid
-syn keyword gnuplotKeyword grid polar layerdefault xtics ytics ztics x2tics
-syn keyword gnuplotKeyword y2tics cbtics mxtics mytics mztics mx2tics
-syn keyword gnuplotKeyword my2tics mcbtics xmtics ymtics zmtics x2mtics
-syn keyword gnuplotKeyword y2mtics cbmtics noxtics noytics noztics nox2tics
-syn keyword gnuplotKeyword noy2tics nocbtics nomxtics nomytics nomztics
-syn keyword gnuplotKeyword nomx2tics nomy2tics nomcbtics
-" set hidden3d
-syn keyword gnuplotKeyword hidden3d offset trianglepattern undefined
-syn keyword gnuplotKeyword altdiagonal noaltdiagonal bentover nobentover
-syn keyword gnuplotKeyword noundefined
-" set historysize
-syn keyword gnuplotKeyword historysize
-" set isosamples
-syn keyword gnuplotKeyword isosamples
-" set key
-syn keyword gnuplotKeyword key on off inside outside at left right center
-syn keyword gnuplotKeyword top bottom vertical horizontal Left Right
-syn keyword gnuplotKeyword opaque noopaque reverse noreverse invert maxrows
-syn keyword gnuplotKeyword noinvert samplen spacing width height autotitle
-syn keyword gnuplotKeyword noautotitle title enhanced noenhanced font
-syn keyword gnuplotKeyword textcolor box nobox linetype linewidth maxcols
-" set label
-syn keyword gnuplotKeyword label left center right rotate norotate by font
-syn keyword gnuplotKeyword front back textcolor point nopoint offset boxed
-syn keyword gnuplotKeyword hypertext
-" set linetype
-syn keyword gnuplotKeyword linetype
-" set link
-syn keyword gnuplotKeyword link via inverse
-" set loadpath
-syn keyword gnuplotKeyword loadpath
-" set locale
-syn keyword gnuplotKeyword locale
-" set logscale
-syn keyword gnuplotKeyword logscale log
-" set macros
-syn keyword gnuplotKeyword macros
-" set mapping
-syn keyword gnuplotKeyword mapping cartesian spherical cylindrical
-" set mouse
-syn keyword gnuplotKeyword mouse doubleclick nodoubleclick zoomcoordinates
-syn keyword gnuplotKeyword nozoomcoordinates ruler noruler at polardistance
-syn keyword gnuplotKeyword nopolardistance deg tan format clipboardformat
-syn keyword gnuplotKeyword mouseformat labels nolabels zoomjump nozoomjump
-syn keyword gnuplotKeyword verbose noverbose
-" set multiplot
-syn keyword gnuplotKeyword multiplot title font layout rowsfirst downwards
-syn keyword gnuplotKeyword downwards upwards scale offset
-" set object
-syn keyword gnuplotKeyword object behind fillcolor fc fs rectangle ellipse
-syn keyword gnuplotKeyword circle polygon at center size units xy xx yy to
-syn keyword gnuplotKeyword from
-" set offsets
-syn keyword gnuplotKeyword offsets
-" set origin
-syn keyword gnuplotKeyword origin
-" set output
-syn keyword gnuplotKeyword output
-" set parametric
-syn keyword gnuplotKeyword parametric
-" show plot
-syn keyword gnuplotKeyword plot add2history
-" set pm3d
-syn keyword gnuplotKeyword hidden3d interpolate scansautomatic scansforward
-syn keyword gnuplotKeyword scansbackward depthorder flush begin center end
-syn keyword gnuplotKeyword ftriangles noftriangles clip1in clip4in mean map
-syn keyword gnuplotKeyword corners2color geomean harmean rms median min max
-syn keyword gnuplotKeyword c1 c2 c3 c4 pm3d at nohidden3d implicit explicit
-" set palette
-syn keyword gnuplotKeyword palette gray color gamma rgbformulae defined
-syn keyword gnuplotKeyword file functions cubehelix start cycles saturation
-syn keyword gnuplotKeyword model RGB HSV CMY YIQ XYZ positive negative
-syn keyword gnuplotKeyword nops_allcF ps_allcF maxcolors float int gradient
-syn keyword gnuplotKeyword fit2rgbformulae rgbformulae
-" set pointintervalbox
-syn keyword gnuplotKeyword pointintervalbox
-" set pointsize
-syn keyword gnuplotKeyword pointsize
-" set polar
-syn keyword gnuplotKeyword polar
-" set print
-syn keyword gnuplotKeyword print append
-" set psdir
-syn keyword gnuplotKeyword psdir
-" set raxis
-syn keyword gnuplotKeyword raxis rrange rtics
-" set samples
-syn keyword gnuplotKeyword samples
-" set size
-syn keyword gnuplotKeyword size square nosquare ratio noratio
-" set style
-syn keyword gnuplotKeyword style arrow auto back border boxplot
-syn keyword gnuplotKeyword candlesticks circle clustered columnstacked data
-syn keyword gnuplotKeyword default ellipse empty fill[ed] financebars
-syn keyword gnuplotKeyword fraction front function gap graph head[s]
-syn keyword gnuplotKeyword histogram increment labels lc line linecolor
-syn keyword gnuplotKeyword linetype linewidth lt lw noborder nofilled
-syn keyword gnuplotKeyword nohead nooutliers nowedge off opaque outliers
-syn keyword gnuplotKeyword palette pattern pi pointinterval pointsize
-syn keyword gnuplotKeyword pointtype ps pt radius range rectangle
-syn keyword gnuplotKeyword rowstacked screen separation size solid sorted
-syn keyword gnuplotKeyword textbox transparent units unsorted userstyles
-syn keyword gnuplotKeyword wedge x x2 xx xy yy
-" set surface
-syn keyword gnuplotKeyword surface implicit explicit
-" set table
-syn keyword gnuplotKeyword table
-" set terminal (list of terminals)
-syn keyword gnuplotKeyword terminal term push pop aed512 aed767 aifm aqua
-syn keyword gnuplotKeyword be cairo cairolatex canvas cgm context corel
-syn keyword gnuplotKeyword debug dumb dxf dxy800a eepic emf emxvga epscairo
-syn keyword gnuplotKeyword epslatex epson_180dpi excl fig ggi gif gpic hpgl
-syn keyword gnuplotKeyword grass hp2623a hp2648 hp500c hpljii hppj imagen
-syn keyword gnuplotKeyword jpeg kyo latex linux lua mf mif mp next openstep
-syn keyword gnuplotKeyword pbm pdf pdfcairo pm png pngcairo postscript
-syn keyword gnuplotKeyword pslatex pstex pstricks qms qt regis sun svg svga
-syn keyword gnuplotKeyword tek40 tek410x texdraw tgif tikz tkcanvas tpic
-syn keyword gnuplotKeyword vgagl vws vx384 windows wx wxt x11 xlib
-" keywords for 'set terminal'
-syn keyword gnuplotKeyword color monochrome dashlength dl eps pdf fontscale
-syn keyword gnuplotKeyword standalone blacktext colortext colourtext header
-syn keyword gnuplotKeyword noheader mono color solid dashed notransparent
-syn keyword gnuplotKeyword crop crop background input rounded butt square
-syn keyword gnuplotKeyword size fsize standalone name jsdir defaultsize
-syn keyword gnuplotKeyword timestamp notimestamp colour mitered beveled
-syn keyword gnuplotKeyword round squared palfuncparam blacktext nec_cp6
-syn keyword gnuplotKeyword mppoints inlineimages externalimages defaultfont
-syn keyword gnuplotKeyword aspect feed nofeed rotate small tiny standalone
-syn keyword gnuplotKeyword oldstyle newstyle level1 leveldefault level3
-syn keyword gnuplotKeyword background nobackground solid clip noclip
-syn keyword gnuplotKeyword colortext colourtext epson_60dpi epson_lx800
-syn keyword gnuplotKeyword okidata starc tandy_60dpi dpu414 nec_cp6 draft
-syn keyword gnuplotKeyword medium large normal landscape portrait big
-syn keyword gnuplotKeyword inches pointsmax textspecial texthidden
-syn keyword gnuplotKeyword thickness depth version acceleration giant
-syn keyword gnuplotKeyword delay loop optimize nooptimize pspoints
-syn keyword gnuplotKeyword FNT9X17 FNT13X25 interlace nointerlace courier
-syn keyword gnuplotKeyword originreset nooriginreset gparrows nogparrows
-syn keyword gnuplotKeyword picenvironment nopicenvironment tightboundingbox
-syn keyword gnuplotKeyword notightboundingbox charsize gppoints nogppoints
-syn keyword gnuplotKeyword fontscale textscale fulldoc nofulldoc standalone
-syn keyword gnuplotKeyword preamble header tikzplot tikzarrows notikzarrows
-syn keyword gnuplotKeyword cmykimages externalimages noexternalimages
-syn keyword gnuplotKeyword polyline vectors magnification psnfss nopsnfss
-syn keyword gnuplotKeyword psnfss-version7 prologues a4paper amstex fname
-syn keyword gnuplotKeyword fsize server persist widelines interlace
-syn keyword gnuplotKeyword truecolor notruecolor defaultplex simplex duplex
-syn keyword gnuplotKeyword nofontfiles adobeglyphnames noadobeglyphnames
-syn keyword gnuplotKeyword nostandalone metric textrigid animate nopspoints
-syn keyword gnuplotKeyword hpdj FNT5X9 roman emtex rgbimages bitmap
-syn keyword gnuplotKeyword nobitmap providevars nointerlace add delete
-syn keyword gnuplotKeyword auxfile hacktext unit raise palfuncparam
-syn keyword gnuplotKeyword noauxfile nohacktext nounit noraise ctrl noctrl
-syn keyword gnuplotKeyword close widget fixed dynamic tek40xx vttek
-syn keyword gnuplotKeyword kc-tek40xx km-tek40xx bitgraph perltk
-syn keyword gnuplotKeyword interactive red green blue interpolate mode
-syn keyword gnuplotKeyword position ctrlq replotonresize position noctrlq
-syn keyword gnuplotKeyword noreplotonresize
-" set termoption
-syn keyword gnuplotKeyword termoption font fontscale solid dashed
-" set tics
-syn keyword gnuplotKeyword tics add axis border mirror nomirror in out
-syn keyword gnuplotKeyword scale rotate norotate by offset nooffset left
-syn keyword gnuplotKeyword autojustify format font textcolor right center
-" deprecated set ticslevel
-syn keyword gnuplotError ticslevel ticscale
-" set timestamp
-syn keyword gnuplotKeyword timestamp top bottom offset font
-" set timefmt
-syn keyword gnuplotKeyword timefmt
-" set title
-syn keyword gnuplotKeyword title offset font textcolor tc
-" set ranges
-syn keyword gnuplotKeyword trange urange vrange
-" show variables
-syn keyword gnuplotKeyword variables
-" show version
-syn keyword gnuplotKeyword version
-" set view
-syn keyword gnuplotKeyword view map equal noequal xy xyz
-" set x2data
-syn keyword gnuplotKeyword xdata ydata zdata x2data y2data cbdata xdtics
-syn keyword gnuplotKeyword ydtics zdtics x2dtics y2dtics cbdtics xzeroaxis
-syn keyword gnuplotKeyword yzeroaxis zzeroaxis x2zeroaxis y2zeroaxis
-syn keyword gnuplotKeyword cbzeroaxis time geographic
-" set label
-syn keyword gnuplotKeyword xlabel ylabel zlabel x2label y2label cblabel
-syn keyword gnuplotKeyword offset font textcolor by parallel
-" set range
-syn keyword gnuplotKeyword xrange yrange zrange x2range y2range cbrange
-" set xyplane
-syn keyword gnuplotKeyword xyplane
-" set zeroaxis
-" set zero
-syn keyword gnuplotKeyword zero
-" set zeroaxis
-syn keyword gnuplotKeyword zeroaxis
-
-" keywords for 'stats' command
-syn keyword gnuplotKeyword nooutput
-
-" keywords for 'test' command
-syn keyword gnuplotKeyword terminal palette rgb rbg grb gbr brg bgr
-
-" ---- Macros ---- "
-
-syn region gnuplotMacro start="@" end=" "
-
-" ---- Todos ---- "
-
-syn keyword gnuplotTodo contained TODO FIXME XXX
-
-" ---- Types: gnuplot commands ---- "
-
-" I set the commands as Types to distinguish them visually from keywords for the
-" commands. This comes at the end of the syntax file because some commands
-" are redundant with keywords. It's probably too much trouble to go and
-" create special regions for each redundant keyword/command pair, which means
-" that some keywords (e.g. 'p') will be highlighted as commands.
-
-syn keyword gnuplotStatement cd call clear evaluate exit fit help history
-syn keyword gnuplotStatement load lower pause plot p print pwd quit raise
-syn keyword gnuplotStatement refresh replot rep reread reset save set show
-syn keyword gnuplotStatement shell splot spstats stats system test undefine
-syn keyword gnuplotStatement unset update
-
-" ---- Define the default highlighting ---- "
-" Only when an item doesn't have highlighting yet
-
-" ---- Comments ---- "
-hi def link gnuplotComment Comment
-
-" ---- Constants ---- "
-hi def link gnuplotString String
-hi def link gnuplotNumber Number
-hi def link gnuplotFloat Float
-
-" ---- Identifiers ---- "
-hi def link gnuplotIdentifier Identifier
-
-" ---- Statements ---- "
-hi def link gnuplotConditional Conditional
-hi def link gnuplotRepeat Repeat
-hi def link gnuplotKeyword Keyword
-hi def link gnuplotOperator Operator
-
-" ---- PreProcs ---- "
-hi def link gnuplotMacro Macro
-
-" ---- Types ---- "
-hi def link gnuplotStatement Type
-hi def link gnuplotFunc Identifier
-
-" ---- Specials ---- "
-hi def link gnuplotSpecial Special
-hi def link gnuplotUnit Special
-hi def link gnuplotExternal Special
-
-" ---- Errors ---- "
-hi def link gnuplotError Error
-hi def link gnuplotOctalError Error
-
-" ---- Todos ---- "
-hi def link gnuplotTodo Todo
-
-
-let b:current_syntax = "gnuplot"
-
-" vim: ts=8
-
-endif
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'gnuplot') == -1
" Vim syntax file