xref: /vim-8.2.3635/runtime/syntax/gnuplot.vim (revision fb539273)
1071d4279SBram Moolenaar" Vim syntax file
2*fb539273SBram Moolenaar" Language:	gnuplot 4.7.0
3*fb539273SBram Moolenaar" Maintainer:	Andrew Rasmussen [email protected]
4*fb539273SBram Moolenaar" Original Maintainer:	John Hoelzel [email protected]
5*fb539273SBram Moolenaar" Last Change:	2014-02-24
6*fb539273SBram Moolenaar" Filenames:	*.gnu *.plt *.gpi *.gih *.gp *.gnuplot scripts: #!*gnuplot
7*fb539273SBram Moolenaar" URL:		http://www.vim.org/scripts/script.php?script_id=4873
8*fb539273SBram Moolenaar" Original URL:	http://johnh51.get.to/vim/syntax/gnuplot.vim
9071d4279SBram Moolenaar
10*fb539273SBram Moolenaar" thanks to "David Necas (Yeti)" <[email protected]>
11071d4279SBram Moolenaar
12*fb539273SBram Moolenaar" credit also to Jim Eberle <[email protected]>
13*fb539273SBram Moolenaar" for the script http://www.vim.org/scripts/script.php?script_id=1737
14*fb539273SBram Moolenaar
15*fb539273SBram Moolenaar" some shortened names to make demo files look clean... jeh. 11/2000
16*fb539273SBram Moolenaar" demos -> 3.8i ... jeh. 5/2003 - a work in progress...
17*fb539273SBram Moolenaar" added current commands, keywords, variables, todos, macros... amr 2014-02-24
18*fb539273SBram Moolenaar
19*fb539273SBram Moolenaar" For vim version 5.x: Clear all syntax items
20*fb539273SBram Moolenaar" For vim version 6.x: Quit when a syntax file was already loaded
21*fb539273SBram Moolenaar
22071d4279SBram Moolenaarif version < 600
23071d4279SBram Moolenaar  syntax clear
24071d4279SBram Moolenaarelseif exists("b:current_syntax")
25071d4279SBram Moolenaar  finish
26071d4279SBram Moolenaarendif
27071d4279SBram Moolenaar
28*fb539273SBram Moolenaar" ---- Special characters ---- "
29071d4279SBram Moolenaar
30*fb539273SBram Moolenaar" no harm in just matching any \[char] within double quotes, right?
31*fb539273SBram Moolenaarsyn match gnuplotSpecial	"\\." contained
32*fb539273SBram Moolenaar" syn match gnuplotSpecial	"\\\o\o\o\|\\x\x\x\|\\c[^"]\|\\[a-z\\]" contained
33071d4279SBram Moolenaar
34*fb539273SBram Moolenaar" measurements in the units in, cm and pt are special
35*fb539273SBram Moolenaarsyn match gnuplotUnit		"[0-9]+in"
36*fb539273SBram Moolenaarsyn match gnuplotUnit		"[0-9]+cm"
37*fb539273SBram Moolenaarsyn match gnuplotUnit		"[0-9]+pt"
38071d4279SBram Moolenaar
39*fb539273SBram Moolenaar" external (shell) commands are special
40*fb539273SBram Moolenaarsyn region gnuplotExternal	start="!" end="$"
41*fb539273SBram Moolenaar
42*fb539273SBram Moolenaar" ---- Comments ---- "
43*fb539273SBram Moolenaar
44*fb539273SBram Moolenaarsyn region gnuplotComment	start="#" end="$" contains=gnuplotTodo
45*fb539273SBram Moolenaar
46*fb539273SBram Moolenaar" ---- Constants ---- "
47*fb539273SBram Moolenaar
48*fb539273SBram Moolenaar" strings
49*fb539273SBram Moolenaarsyn region gnuplotString	start=+"+ skip=+\\"+ end=+"+ contains=gnuplotSpecial
50*fb539273SBram Moolenaarsyn region gnuplotString	start="'" end="'"
51*fb539273SBram Moolenaar
52*fb539273SBram Moolenaar" built-in variables
53*fb539273SBram Moolenaarsyn keyword gnuplotNumber	GNUTERM GPVAL_TERM GPVAL_TERMOPTIONS GPVAL_SPLOT
54*fb539273SBram Moolenaarsyn keyword gnuplotNumber	GPVAL_OUTPUT GPVAL_ENCODING GPVAL_VERSION
55*fb539273SBram Moolenaarsyn keyword gnuplotNumber	GPVAL_PATCHLEVEL GPVAL_COMPILE_OPTIONS
56*fb539273SBram Moolenaarsyn keyword gnuplotNumber	GPVAL_MULTIPLOT GPVAL_PLOT GPVAL_VIEW_ZSCALE
57*fb539273SBram Moolenaarsyn keyword gnuplotNumber	GPVAL_TERMINALS GPVAL_pi GPVAL_NaN
58*fb539273SBram Moolenaarsyn keyword gnuplotNumber	GPVAL_ERRNO GPVAL_ERRMSG GPVAL_PWD
59*fb539273SBram Moolenaarsyn keyword gnuplotNumber	pi NaN GPVAL_LAST_PLOT GPVAL_TERM_WINDOWID
60*fb539273SBram Moolenaarsyn keyword gnuplotNumber	GPVAL_X_MIN GPVAL_X_MAX GPVAL_X_LOG
61*fb539273SBram Moolenaarsyn keyword gnuplotNumber	GPVAL_DATA_X_MIN GPVAL_DATA_X_MAX GPVAL_Y_MIN
62*fb539273SBram Moolenaarsyn keyword gnuplotNumber	GPVAL_Y_MAX GPVAL_Y_LOG GPVAL_DATA_Y_MIN
63*fb539273SBram Moolenaarsyn keyword gnuplotNumber	GPVAL_DATA_Y_MAX GPVAL_X2_MIN GPVAL_X2_MAX
64*fb539273SBram Moolenaarsyn keyword gnuplotNumber	GPVAL_X2_LOG GPVAL_DATA_X2_MIN GPVAL_DATA_X2_MAX
65*fb539273SBram Moolenaarsyn keyword gnuplotNumber	GPVAL_Y2_MIN GPVAL_Y2_MAX GPVAL_Y2_LOG
66*fb539273SBram Moolenaarsyn keyword gnuplotNumber	GPVAL_DATA_Y2_MIN GPVAL_DATA_Y2_MAX GPVAL_Z_MIN
67*fb539273SBram Moolenaarsyn keyword gnuplotNumber	GPVAL_Z_MAX GPVAL_Z_LOG GPVAL_DATA_Z_MIN
68*fb539273SBram Moolenaarsyn keyword gnuplotNumber	GPVAL_DATA_Z_MAX GPVAL_CB_MIN GPVAL_CB_MAX
69*fb539273SBram Moolenaarsyn keyword gnuplotNumber	GPVAL_CB_LOG GPVAL_DATA_CB_MIN GPVAL_DATA_CB_MAX
70*fb539273SBram Moolenaarsyn keyword gnuplotNumber	GPVAL_T_MIN GPVAL_T_MAX GPVAL_T_LOG GPVAL_U_MIN
71*fb539273SBram Moolenaarsyn keyword gnuplotNumber	GPVAL_U_MAX GPVAL_U_LOG GPVAL_V_MIN GPVAL_V_MAX
72*fb539273SBram Moolenaarsyn keyword gnuplotNumber	GPVAL_V_LOG GPVAL_R_MIN GPVAL_R_LOG
73*fb539273SBram Moolenaarsyn keyword gnuplotNumber	GPVAL_TERM_XMIN GPVAL_TERM_XMAX GPVAL_TERM_YMIN
74*fb539273SBram Moolenaarsyn keyword gnuplotNumber	GPVAL_TERM_YMAX GPVAL_TERM_XSIZE
75*fb539273SBram Moolenaarsyn keyword gnuplotNumber	GPVAL_TERM_YSIZE GPVAL_VIEW_MAP GPVAL_VIEW_ROT_X
76*fb539273SBram Moolenaarsyn keyword gnuplotNumber	GPVAL_VIEW_ROT_Z GPVAL_VIEW_SCALE
77*fb539273SBram Moolenaar
78*fb539273SBram Moolenaar" function name variables
79*fb539273SBram Moolenaarsyn match gnuplotNumber		"GPFUN_[a-zA-Z_]*"
80*fb539273SBram Moolenaar
81*fb539273SBram Moolenaar" stats variables
82*fb539273SBram Moolenaarsyn keyword gnuplotNumber	STATS_records STATS_outofrange STATS_invalid
83*fb539273SBram Moolenaarsyn keyword gnuplotNumber	STATS_blank STATS_blocks STATS_columns STATS_min
84*fb539273SBram Moolenaarsyn keyword gnuplotNumber	STATS_max STATS_index_min STATS_index_max
85*fb539273SBram Moolenaarsyn keyword gnuplotNumber	STATS_lo_quartile STATS_median STATS_up_quartile
86*fb539273SBram Moolenaarsyn keyword gnuplotNumber	STATS_mean STATS_stddev STATS_sum STATS_sumsq
87*fb539273SBram Moolenaarsyn keyword gnuplotNumber	STATS_correlation STATS_slope STATS_intercept
88*fb539273SBram Moolenaarsyn keyword gnuplotNumber	STATS_sumxy STATS_pos_min_y STATS_pos_max_y
89*fb539273SBram Moolenaarsyn keyword gnuplotNumber	STATS_mean STATS_stddev STATS_mean_x STATS_sum_x
90*fb539273SBram Moolenaarsyn keyword gnuplotNumber	STATS_stddev_x STATS_sumsq_x STATS_min_x
91*fb539273SBram Moolenaarsyn keyword gnuplotNumber	STATS_max_x STATS_median_x STATS_lo_quartile_x
92*fb539273SBram Moolenaarsyn keyword gnuplotNumber	STATS_up_quartile_x STATS_index_min_x
93*fb539273SBram Moolenaarsyn keyword gnuplotNumber	STATS_index_max_x STATS_mean_y STATS_stddev_y
94*fb539273SBram Moolenaarsyn keyword gnuplotNumber	STATS_sum_y STATS_sumsq_y STATS_min_y
95*fb539273SBram Moolenaarsyn keyword gnuplotNumber	STATS_max_y STATS_median_y STATS_lo_quartile_y
96*fb539273SBram Moolenaarsyn keyword gnuplotNumber	STATS_up_quartile_y STATS_index_min_y
97*fb539273SBram Moolenaarsyn keyword gnuplotNumber	STATS_index_max_y STATS_correlation STATS_sumxy
98*fb539273SBram Moolenaar
99*fb539273SBram Moolenaar" deprecated fit variables
100*fb539273SBram Moolenaarsyn keyword gnuplotError	FIT_LIMIT FIT_MAXITER FIT_START_LAMBDA
101*fb539273SBram Moolenaarsyn keyword gnuplotError	FIT_LAMBDA_FACTOR FIT_LOG FIT_SCRIPT
102*fb539273SBram Moolenaar
103*fb539273SBram Moolenaar" numbers, from c.vim
104071d4279SBram Moolenaar
105071d4279SBram Moolenaar" integer number, or floating point number without a dot and with "f".
106071d4279SBram Moolenaarsyn case    ignore
107071d4279SBram Moolenaarsyn match   gnuplotNumber	"\<[0-9]\+\(u\=l\=\|lu\|f\)\>"
108*fb539273SBram Moolenaar
109071d4279SBram Moolenaar" floating point number, with dot, optional exponent
110071d4279SBram Moolenaarsyn match   gnuplotFloat	"\<[0-9]\+\.[0-9]*\(e[-+]\=[0-9]\+\)\=[fl]\=\>"
111*fb539273SBram Moolenaar
112071d4279SBram Moolenaar" floating point number, starting with a dot, optional exponent
113071d4279SBram Moolenaarsyn match   gnuplotFloat	"\.[0-9]\+\(e[-+]\=[0-9]\+\)\=[fl]\=\>"
114*fb539273SBram Moolenaar
115071d4279SBram Moolenaar" floating point number, without dot, with exponent
116071d4279SBram Moolenaarsyn match   gnuplotFloat	"\<[0-9]\+e[-+]\=[0-9]\+[fl]\=\>"
117*fb539273SBram Moolenaar
118071d4279SBram Moolenaar" hex number
119071d4279SBram Moolenaarsyn match   gnuplotNumber	"\<0x[0-9a-f]\+\(u\=l\=\|lu\)\>"
120071d4279SBram Moolenaarsyn case    match
121*fb539273SBram Moolenaar
122*fb539273SBram Moolenaar" flag an octal number with wrong digits by not highlighting
123071d4279SBram Moolenaarsyn match   gnuplotOctalError	"\<0[0-7]*[89]"
124071d4279SBram Moolenaar
125*fb539273SBram Moolenaar" ---- Identifiers: Functions ---- "
126071d4279SBram Moolenaar
127*fb539273SBram Moolenaar" numerical functions
128*fb539273SBram Moolenaarsyn keyword gnuplotFunc		abs acos acosh airy arg asin asinh atan atan2
129*fb539273SBram Moolenaarsyn keyword gnuplotFunc		atanh EllipticK EllipticE EllipticPi besj0 besj1
130*fb539273SBram Moolenaarsyn keyword gnuplotFunc		besy0 besy1 ceil cos cosh erf erfc exp expint
131*fb539273SBram Moolenaarsyn keyword gnuplotFunc		floor gamma ibeta inverf igamma imag invnorm int
132*fb539273SBram Moolenaarsyn keyword gnuplotFunc		lambertw lgamma log log10 norm rand real sgn sin
133*fb539273SBram Moolenaarsyn keyword gnuplotFunc		sin sinh sqrt tan tanh voigt
134071d4279SBram Moolenaar
135*fb539273SBram Moolenaar" string functions
136*fb539273SBram Moolenaarsyn keyword gnuplotFunc		gprintf sprintf strlen strstrt substr strftime
137*fb539273SBram Moolenaarsyn keyword gnuplotFunc		strptime system word words
138071d4279SBram Moolenaar
139*fb539273SBram Moolenaar" other functions
140*fb539273SBram Moolenaarsyn keyword gnuplotFunc		column columnhead columnheader defined exists
141*fb539273SBram Moolenaarsyn keyword gnuplotFunc		hsv2rgb stringcolumn timecolumn tm_hour tm_mday
142*fb539273SBram Moolenaarsyn keyword gnuplotFunc		tm_min tm_mon tm_sec tm_wday tm_yday tm_year
143*fb539273SBram Moolenaarsyn keyword gnuplotFunc		time valid value
144071d4279SBram Moolenaar
145*fb539273SBram Moolenaar" ---- Statements ---- "
146071d4279SBram Moolenaar
147*fb539273SBram Moolenaar" common (builtin) variable names
148*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	x y t u v z s
149071d4279SBram Moolenaar
150*fb539273SBram Moolenaar" conditionals
151*fb539273SBram Moolenaarsyn keyword gnuplotConditional	if else
152071d4279SBram Moolenaar
153*fb539273SBram Moolenaar" repeats
154*fb539273SBram Moolenaarsyn keyword gnuplotRepeat	do for while
155*fb539273SBram Moolenaar
156*fb539273SBram Moolenaar" operators
157*fb539273SBram Moolenaarsyn match gnuplotOperator	"[-+*/^|&?:]"
158*fb539273SBram Moolenaarsyn match gnuplotOperator	"\*\*"
159*fb539273SBram Moolenaarsyn match gnuplotOperator	"&&"
160*fb539273SBram Moolenaarsyn match gnuplotOperator	"||"
161*fb539273SBram Moolenaar
162*fb539273SBram Moolenaar" Keywords
163*fb539273SBram Moolenaar
164*fb539273SBram Moolenaar" keywords for 'fit' command
165*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	via z x:z x:z:s x:y:z:s
166*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	x:y:t:z:s x:y:t:u:z:s x:y:t:u:v:z:s
167*fb539273SBram Moolenaar
168*fb539273SBram Moolenaar" keywords for 'plot' command
169*fb539273SBram Moolenaar" 'axes' keyword
170*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	axes x1y1 x1y2 x2y1 x2y2
171*fb539273SBram Moolenaar" 'binary' keyword
172*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	binary matrix general array record format endian
173*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	filetype avs edf png scan transpose dx dy dz
174*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	flipx flipy flipz origin center rotate using
175*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	perpendicular skip every
176*fb539273SBram Moolenaar" datafile keywords
177*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	binary nonuniform matrix index every using
178*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	smooth volatile noautoscale every index
179*fb539273SBram Moolenaar" 'smooth' keywords
180*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	unique frequency cumulative cnormal kdensity
181*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	csplines acsplines bezer sbezier
182*fb539273SBram Moolenaar" deprecated 'thru' keyword
183*fb539273SBram Moolenaarsyn keyword gnuplotError	thru
184*fb539273SBram Moolenaar" 'using' keyword
185*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	using u xticlabels yticlabels zticlabels
186*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	x2ticlabels y2ticlabels xtic ytic ztic
187*fb539273SBram Moolenaar" 'errorbars' keywords
188*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	errorbars xerrorbars yerrorbars xyerrorbars
189*fb539273SBram Moolenaar" 'errorlines' keywords
190*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	errorlines xerrorlines yerrorlines xyerrorlines
191*fb539273SBram Moolenaar" 'title' keywords
192*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	title t tit notitle columnheader at beginning
193*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	end
194*fb539273SBram Moolenaar" 'with' keywords
195*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	with w linestyle ls linetype lt linewidth
196*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	lw linecolor lc pointtype pt pointsize ps
197*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	fill fs nohidden3d nocontours nosurface palette
198*fb539273SBram Moolenaar" styles for 'with'
199*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	lines l points p linespoints lp surface dots
200*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	impulses labels vectors steps fsteps histeps
201*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	errorbars errorlines financebars xerrorbars
202*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	xerrorlines xyerrorbars yerrorbars yerrorlines
203*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	boxes boxerrorbars boxxyerrorbars boxplot
204*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	candlesticks circles ellipses filledcurves
205*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	histogram image rgbimage rgbalpha pm3d variable
206*fb539273SBram Moolenaar
207*fb539273SBram Moolenaar" keywords for 'save' command
208*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	save functions func variables all var terminal
209*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	term set
210*fb539273SBram Moolenaar
211*fb539273SBram Moolenaar" keywords for 'set/show' command
212*fb539273SBram Moolenaar" set angles
213*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	angles degrees deg radians rad
214*fb539273SBram Moolenaar" set arrow
215*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	arrow from to rto length angle arrowstyle as
216*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	nohead head backhead heads size filled empty
217*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	nofilled front back linestyle linetype linewidth
218*fb539273SBram Moolenaar" set autoscale
219*fb539273SBram Moolenaar" TODO regexp here
220*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	autoscale x y z cb x2 y2 zy min max fixmin
221*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	fixmax fix keepfix noextend
222*fb539273SBram Moolenaar" set bars
223*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	bars small large fullwidth front back
224*fb539273SBram Moolenaar" set bind
225*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	bind
226*fb539273SBram Moolenaar" set margins
227*fb539273SBram Moolenaar" TODO regexp
228*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	margin bmargin lmargin rmargin tmargin
229*fb539273SBram Moolenaar" set border
230*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	border front back
231*fb539273SBram Moolenaar" set boxwidth
232*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	boxwidth absolute relative
233*fb539273SBram Moolenaar" deprecated set clabel
234*fb539273SBram Moolenaarsyn keyword gnuplotError	clabel
235*fb539273SBram Moolenaar" set clip
236*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	clip points one two
237*fb539273SBram Moolenaar" set cntrlabel
238*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	cntrlabel format font start interval onecolor
239*fb539273SBram Moolenaar" set cntrparam
240*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	cntrparam linear cubicspline bspline points
241*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	order levels auto discrete incremental
242*fb539273SBram Moolenaar" set colorbox
243*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	colorbox vertical horizontal default user origin
244*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	size front back noborder bdefault border
245*fb539273SBram Moolenaar" show colornames
246*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	colornames
247*fb539273SBram Moolenaar" set contour
248*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	contour base surface both
249*fb539273SBram Moolenaar" set datafile
250*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	datafile fortran nofpe_trap missing separator
251*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	whitespace tab comma commentschars binary
252*fb539273SBram Moolenaar" set decimalsign
253*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	decimalsign locale
254*fb539273SBram Moolenaar" set dgrid3d
255*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	dgrid3d splines qnorm gauss cauchy exp box hann
256*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	kdensity
257*fb539273SBram Moolenaar" set dummy
258*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	dummy
259*fb539273SBram Moolenaar" set encoding
260*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	encoding default iso_8859_1 iso_8859_15
261*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	iso_8859_2 iso_8859_9 koi8r koi8u cp437 cp850
262*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	cp852 cp950 cp1250 cp1251 cp1254 sjis utf8
263*fb539273SBram Moolenaar" set fit
264*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	fit logfile default quiet noquiet results brief
265*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	verbose errorvariables noerrorvariables
266*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	errorscaling noerrorscaling prescale noprescale
267*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	maxiter none limit limit_abs start-lambda script
268*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	lambda-factor
269*fb539273SBram Moolenaar" set fontpath
270*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	fontpath
271*fb539273SBram Moolenaar" set format
272*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	format
273*fb539273SBram Moolenaar" show functions
274*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	functions
275*fb539273SBram Moolenaar" set grid
276*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	grid polar layerdefault xtics ytics ztics x2tics
277*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	y2tics cbtics mxtics mytics mztics mx2tics
278*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	my2tics mcbtics xmtics ymtics zmtics x2mtics
279*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	y2mtics cbmtics noxtics noytics noztics nox2tics
280*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	noy2tics nocbtics nomxtics nomytics nomztics
281*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	nomx2tics nomy2tics nomcbtics
282*fb539273SBram Moolenaar" set hidden3d
283*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	hidden3d offset trianglepattern undefined
284*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	altdiagonal noaltdiagonal bentover nobentover
285*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	noundefined
286*fb539273SBram Moolenaar" set historysize
287*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	historysize
288*fb539273SBram Moolenaar" set isosamples
289*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	isosamples
290*fb539273SBram Moolenaar" set key
291*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	key on off inside outside at left right center
292*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	top bottom vertical horizontal Left Right
293*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	opaque noopaque reverse noreverse invert maxrows
294*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	noinvert samplen spacing width height autotitle
295*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	noautotitle title enhanced noenhanced font
296*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	textcolor box nobox linetype linewidth maxcols
297*fb539273SBram Moolenaar" set label
298*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	label left center right rotate norotate by font
299*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	front back textcolor point nopoint offset boxed
300*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	hypertext
301*fb539273SBram Moolenaar" set linetype
302*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	linetype
303*fb539273SBram Moolenaar" set link
304*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	link via inverse
305*fb539273SBram Moolenaar" set loadpath
306*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	loadpath
307*fb539273SBram Moolenaar" set locale
308*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	locale
309*fb539273SBram Moolenaar" set logscale
310*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	logscale log
311*fb539273SBram Moolenaar" set macros
312*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	macros
313*fb539273SBram Moolenaar" set mapping
314*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	mapping cartesian spherical cylindrical
315*fb539273SBram Moolenaar" set mouse
316*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	mouse doubleclick nodoubleclick zoomcoordinates
317*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	nozoomcoordinates ruler noruler at polardistance
318*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	nopolardistance deg tan format clipboardformat
319*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	mouseformat labels nolabels zoomjump nozoomjump
320*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	verbose noverbose
321*fb539273SBram Moolenaar" set multiplot
322*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	multiplot title font layout rowsfirst downwards
323*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	downwards upwards scale offset
324*fb539273SBram Moolenaar" set object
325*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	object behind fillcolor fc fs rectangle ellipse
326*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	circle polygon at center size units xy xx yy to
327*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	from
328*fb539273SBram Moolenaar" set offsets
329*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	offsets
330*fb539273SBram Moolenaar" set origin
331*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	origin
332*fb539273SBram Moolenaar" set output
333*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	output
334*fb539273SBram Moolenaar" set parametric
335*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	parametric
336*fb539273SBram Moolenaar" show plot
337*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	plot add2history
338*fb539273SBram Moolenaar" set pm3d
339*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	hidden3d interpolate scansautomatic scansforward
340*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	scansbackward depthorder flush begin center end
341*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	ftriangles noftriangles clip1in clip4in mean map
342*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	corners2color geomean harmean rms median min max
343*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	c1 c2 c3 c4 pm3d at nohidden3d implicit explicit
344*fb539273SBram Moolenaar" set palette
345*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	palette gray color gamma rgbformulae defined
346*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	file functions cubehelix start cycles saturation
347*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	model RGB HSV CMY YIQ XYZ positive negative
348*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	nops_allcF ps_allcF maxcolors float int gradient
349*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	fit2rgbformulae rgbformulae
350*fb539273SBram Moolenaar" set pointintervalbox
351*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	pointintervalbox
352*fb539273SBram Moolenaar" set pointsize
353*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	pointsize
354*fb539273SBram Moolenaar" set polar
355*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	polar
356*fb539273SBram Moolenaar" set print
357*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	print append
358*fb539273SBram Moolenaar" set psdir
359*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	psdir
360*fb539273SBram Moolenaar" set raxis
361*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	raxis rrange rtics
362*fb539273SBram Moolenaar" set samples
363*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	samples
364*fb539273SBram Moolenaar" set size
365*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	size square nosquare ratio noratio
366*fb539273SBram Moolenaar" set style
367*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	style function data noborder rectangle arrow
368*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	default nohead head heads size filled empty
369*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	nofilled front back boxplot range fraction
370*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	outliers nooutliers pointtype candlesticks
371*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	separation labels off auto x x2 sorted unsorted
372*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	fill empty transparent solid pattern border
373*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	increment userstyles financebars line default
374*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	linetype lt linecolor lc linewidth lw pointtype
375*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	pt pointsize ps pointinterval pi palette circle
376*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	radius graph screen wedge nowedge ellipse size
377*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	units xx xy yy histogram line textbox opaque
378*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	border noborder
379*fb539273SBram Moolenaar" set surface
380*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	surface implicit explicit
381*fb539273SBram Moolenaar" set table
382*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	table
383*fb539273SBram Moolenaar" set terminal (list of terminals)
384*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	terminal term push pop aed512 aed767 aifm aqua
385*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	be cairo cairolatex canvas cgm context corel
386*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	debug dumb dxf dxy800a eepic emf emxvga epscairo
387*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	epslatex epson_180dpi excl fig ggi gif gpic hpgl
388*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	grass hp2623a hp2648 hp500c hpljii hppj imagen
389*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	jpeg kyo latex linux lua mf mif mp next openstep
390*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	pbm pdf pdfcairo pm png pngcairo postscript
391*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	pslatex pstex pstricks qms qt regis sun svg svga
392*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	tek40 tek410x texdraw tgif tikz tkcanvas tpic
393*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	vgagl vws vx384 windows wx wxt x11 xlib
394*fb539273SBram Moolenaar" keywords for 'set terminal'
395*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	color monochrome dashlength dl eps pdf fontscale
396*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	standalone blacktext colortext colourtext header
397*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	noheader mono color solid dashed notransparent
398*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	crop crop background input rounded butt square
399*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	size fsize standalone name jsdir defaultsize
400*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	timestamp notimestamp colour mitered beveled
401*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	round squared palfuncparam blacktext nec_cp6
402*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	mppoints inlineimages externalimages defaultfont
403*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	aspect feed nofeed rotate small tiny standalone
404*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	oldstyle newstyle level1 leveldefault level3
405*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	background nobackground solid clip noclip
406*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	colortext colourtext epson_60dpi epson_lx800
407*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	okidata starc tandy_60dpi dpu414 nec_cp6 draft
408*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	medium large normal landscape portrait big
409*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	inches pointsmax textspecial texthidden
410*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	thickness depth version acceleration giant
411*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	delay loop optimize nooptimize pspoints
412*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	FNT9X17 FNT13X25 interlace nointerlace courier
413*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	originreset nooriginreset gparrows nogparrows
414*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	picenvironment nopicenvironment tightboundingbox
415*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	notightboundingbox charsize gppoints nogppoints
416*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	fontscale textscale fulldoc nofulldoc standalone
417*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	preamble header tikzplot tikzarrows notikzarrows
418*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	cmykimages externalimages noexternalimages
419*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	polyline vectors magnification psnfss nopsnfss
420*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	psnfss-version7 prologues a4paper amstex fname
421*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	fsize server persist widelines interlace
422*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	truecolor notruecolor defaultplex simplex duplex
423*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	nofontfiles adobeglyphnames noadobeglyphnames
424*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	nostandalone metric textrigid animate nopspoints
425*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	hpdj FNT5X9 roman emtex rgbimages bitmap
426*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	nobitmap providevars nointerlace add delete
427*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	auxfile hacktext unit raise palfuncparam
428*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	noauxfile nohacktext nounit noraise ctrl noctrl
429*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	close widget fixed dynamic tek40xx vttek
430*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	kc-tek40xx km-tek40xx bitgraph perltk
431*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	interactive red green blue interpolate mode
432*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	position ctrlq replotonresize position noctrlq
433*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	noreplotonresize
434*fb539273SBram Moolenaar" set termoption
435*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	termoption font fontscale solid dashed
436*fb539273SBram Moolenaar" set tics
437*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	tics add axis border mirror nomirror in out
438*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	scale rotate norotate by offset nooffset left
439*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	autojustify format font textcolor right center
440*fb539273SBram Moolenaar" deprecated set ticslevel
441*fb539273SBram Moolenaarsyn keyword gnuplotError	ticslevel ticscale
442*fb539273SBram Moolenaar" set timestamp
443*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	timestamp top bottom offset font
444*fb539273SBram Moolenaar" set timefmt
445*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	timefmt
446*fb539273SBram Moolenaar" set title
447*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	title offset font textcolor tc
448*fb539273SBram Moolenaar" set ranges
449*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	trange urange vrange
450*fb539273SBram Moolenaar" show variables
451*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	variables
452*fb539273SBram Moolenaar" show version
453*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	version
454*fb539273SBram Moolenaar" set view
455*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	view map equal noequal xy xyz
456*fb539273SBram Moolenaar" set x2data
457*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	xdata ydata zdata x2data y2data cbdata xdtics
458*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	ydtics zdtics x2dtics y2dtics cbdtics xzeroaxis
459*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	yzeroaxis zzeroaxis x2zeroaxis y2zeroaxis
460*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	cbzeroaxis time geographic
461*fb539273SBram Moolenaar" set label
462*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	xlabel ylabel zlabel x2label y2label cblabel
463*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	offset font textcolor by parallel
464*fb539273SBram Moolenaar" set range
465*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	xrange yrange zrange x2range y2range cbrange
466*fb539273SBram Moolenaar" set xyplane
467*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	xyplane
468*fb539273SBram Moolenaar" set zeroaxis
469*fb539273SBram Moolenaar" set zero
470*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	zero
471*fb539273SBram Moolenaar" set zeroaxis
472*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	zeroaxis
473*fb539273SBram Moolenaar
474*fb539273SBram Moolenaar" keywords for 'stats' command
475*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	nooutput
476*fb539273SBram Moolenaar
477*fb539273SBram Moolenaar" keywords for 'test' command
478*fb539273SBram Moolenaarsyn keyword gnuplotKeyword	terminal palette rgb rbg grb gbr brg bgr
479*fb539273SBram Moolenaar
480*fb539273SBram Moolenaar" ---- Macros ---- "
481*fb539273SBram Moolenaar
482*fb539273SBram Moolenaarsyn region gnuplotMacro		start="@" end=" "
483*fb539273SBram Moolenaar
484*fb539273SBram Moolenaar" ---- Todos ---- "
485*fb539273SBram Moolenaar
486*fb539273SBram Moolenaarsyn keyword gnuplotTodo		contained TODO FIXME XXX
487*fb539273SBram Moolenaar
488*fb539273SBram Moolenaar" ---- Types: gnuplot commands ---- "
489*fb539273SBram Moolenaar
490*fb539273SBram Moolenaar" I set the commands as Types to distinguish them visually from keywords for the
491*fb539273SBram Moolenaar" commands.  This comes at the end of the syntax file because some commands
492*fb539273SBram Moolenaar" are redundant with keywords.  It's probably too much trouble to go and
493*fb539273SBram Moolenaar" create special regions for each redundant keyword/command pair, which means
494*fb539273SBram Moolenaar" that some keywords (e.g. 'p') will be highlighted as commands.
495*fb539273SBram Moolenaar
496*fb539273SBram Moolenaarsyn keyword gnuplotStatement	cd call clear evaluate exit fit help history
497*fb539273SBram Moolenaarsyn keyword gnuplotStatement	load lower pause plot p print pwd quit raise
498*fb539273SBram Moolenaarsyn keyword gnuplotStatement	refresh replot rep reread reset save set show
499*fb539273SBram Moolenaarsyn keyword gnuplotStatement	shell splot spstats system test undefine unset
500*fb539273SBram Moolenaarsyn keyword gnuplotStatement	update
501*fb539273SBram Moolenaar
502*fb539273SBram Moolenaar" ---- Define the default highlighting ---- "
503071d4279SBram Moolenaar" For version 5.7 and earlier: only when not done already
504071d4279SBram Moolenaar" For version 5.8 and later: only when an item doesn't have highlighting yet
505071d4279SBram Moolenaarif version >= 508 || !exists("did_gnuplot_syntax_inits")
506071d4279SBram Moolenaar  if version < 508
507071d4279SBram Moolenaar    let did_gnuplot_syntax_inits = 1
508071d4279SBram Moolenaar    command -nargs=+ HiLink hi link <args>
509071d4279SBram Moolenaar  else
510071d4279SBram Moolenaar    command -nargs=+ HiLink hi def link <args>
511071d4279SBram Moolenaar  endif
512071d4279SBram Moolenaar
513*fb539273SBram Moolenaar  " ---- Comments ---- "
514*fb539273SBram Moolenaar  HiLink gnuplotComment		Comment
515*fb539273SBram Moolenaar
516*fb539273SBram Moolenaar  " ---- Constants ---- "
517*fb539273SBram Moolenaar  HiLink gnuplotString		String
518071d4279SBram Moolenaar  HiLink gnuplotNumber		Number
519071d4279SBram Moolenaar  HiLink gnuplotFloat		Float
520*fb539273SBram Moolenaar
521*fb539273SBram Moolenaar  " ---- Identifiers ---- "
522*fb539273SBram Moolenaar  HiLink gnuplotIdentifier	Identifier
523*fb539273SBram Moolenaar
524*fb539273SBram Moolenaar  " ---- Statements ---- "
525*fb539273SBram Moolenaar  HiLink gnuplotConditional	Conditional
526*fb539273SBram Moolenaar  HiLink gnuplotRepeat		Repeat
527*fb539273SBram Moolenaar  HiLink gnuplotKeyword		Keyword
528*fb539273SBram Moolenaar  HiLink gnuplotOperator	Operator
529*fb539273SBram Moolenaar
530*fb539273SBram Moolenaar  " ---- PreProcs ---- "
531*fb539273SBram Moolenaar  HiLink gnuplotMacro		Macro
532*fb539273SBram Moolenaar
533*fb539273SBram Moolenaar  " ---- Types ---- "
534*fb539273SBram Moolenaar  HiLink gnuplotStatement	Type
535*fb539273SBram Moolenaar  HiLink gnuplotFunc		Identifier
536*fb539273SBram Moolenaar
537*fb539273SBram Moolenaar  " ---- Specials ---- "
538*fb539273SBram Moolenaar  HiLink gnuplotSpecial		Special
539*fb539273SBram Moolenaar  HiLink gnuplotUnit		Special
540*fb539273SBram Moolenaar  HiLink gnuplotExternal	Special
541*fb539273SBram Moolenaar
542*fb539273SBram Moolenaar  " ---- Errors ---- "
543*fb539273SBram Moolenaar  HiLink gnuplotError		Error
544071d4279SBram Moolenaar  HiLink gnuplotOctalError	Error
545*fb539273SBram Moolenaar
546*fb539273SBram Moolenaar  " ---- Todos ---- "
547*fb539273SBram Moolenaar  HiLink gnuplotTodo		Todo
548071d4279SBram Moolenaar
549071d4279SBram Moolenaar  delcommand HiLink
550071d4279SBram Moolenaarendif
551071d4279SBram Moolenaar
552071d4279SBram Moolenaarlet b:current_syntax = "gnuplot"
553071d4279SBram Moolenaar
554071d4279SBram Moolenaar" vim: ts=8
555