Mercurial > vim
annotate runtime/syntax/maple.vim @ 36187:af8a1a6a7276 draft default tip
runtime(doc): fix typo in :h dos-colors
Commit: https://github.com/vim/vim/commit/ac8a10ab7672aa5fd359f76d34d8b0187728b92d
Author: Christian Brabandt <cb@256bit.org>
Date: Tue Sep 24 16:35:57 2024 +0200
runtime(doc): fix typo in :h dos-colors
related: https://github.com/vim/vim/issues/15723
Signed-off-by: Christian Brabandt <cb@256bit.org>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Tue, 24 Sep 2024 16:45:07 +0200 |
parents | 02bd0fe77c68 |
children |
rev | line source |
---|---|
7 | 1 " Vim syntax file |
2 " Language: Maple V (based on release 4) | |
34375
02bd0fe77c68
runtime(misc): announce adoption of various runtime files
Christian Brabandt <cb@256bit.org>
parents:
19180
diff
changeset
|
3 " Maintainer: This runtime file is looking for a new maintainer. |
02bd0fe77c68
runtime(misc): announce adoption of various runtime files
Christian Brabandt <cb@256bit.org>
parents:
19180
diff
changeset
|
4 " Former Maintainer:Charles E. Campbell |
16208 | 5 " Last Change: Mar 26, 2019 |
34375
02bd0fe77c68
runtime(misc): announce adoption of various runtime files
Christian Brabandt <cb@256bit.org>
parents:
19180
diff
changeset
|
6 " 2024 Feb 19 by Vim Project (announce adoption) |
19180 | 7 " Version: 17 |
34375
02bd0fe77c68
runtime(misc): announce adoption of various runtime files
Christian Brabandt <cb@256bit.org>
parents:
19180
diff
changeset
|
8 " Former URL: http://www.drchip.org/astronaut/vim/index.html#SYNTAX_MAPLE |
7 | 9 " |
10 " Package Function Selection: {{{1 | |
11 " Because there are a lot of packages, and because of the potential for namespace | |
12 " clashes, this version of <maple.vim> needs the user to select which, if any, | |
13 " package functions should be highlighted. Select your packages and put into your | |
14 " <.vimrc> none or more of the lines following let ...=1 lines: | |
15 " | |
16 " if exists("mvpkg_all") | |
17 " ... | |
18 " endif | |
19 " | |
20 " *OR* let mvpkg_all=1 | |
21 | |
22 | 22 " This syntax file contains all the keywords and top-level packages of Maple 9.5 |
23 " but only the contents of packages of Maple V Release 4, and the top-level | |
24 " routines of Release 4. <Jacques Carette - carette@mcmaster.ca> | |
7 | 25 |
10048
43efa4f5a8ea
commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents:
9076
diff
changeset
|
26 " quit when a syntax file was already loaded |
43efa4f5a8ea
commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents:
9076
diff
changeset
|
27 if exists("b:current_syntax") |
7 | 28 finish |
29 endif | |
30 | |
31 " Iskeyword Effects: {{{1 | |
16208 | 32 if (v:version == 704 && has("patch-7.4.1142")) || v:version > 704 |
33 syn iskeyword $,48-57,_,a-z,@-Z | |
34 else | |
7707
41768bcebc9b
commit https://github.com/vim/vim/commit/13d5aeef56e3140a8eb8f40c7062aa1c5700f76e
Christian Brabandt <cb@256bit.org>
parents:
6479
diff
changeset
|
35 setl isk=$,48-57,_,a-z,@-Z |
7 | 36 endif |
37 | |
38 " Package Selection: {{{1 | |
39 " allow user to simply select all packages for highlighting | |
40 if exists("mvpkg_all") | |
41 let mv_DEtools = 1 | |
42 let mv_Galois = 1 | |
43 let mv_GaussInt = 1 | |
44 let mv_LREtools = 1 | |
45 let mv_combinat = 1 | |
46 let mv_combstruct = 1 | |
47 let mv_difforms = 1 | |
48 let mv_finance = 1 | |
49 let mv_genfunc = 1 | |
50 let mv_geometry = 1 | |
51 let mv_grobner = 1 | |
52 let mv_group = 1 | |
53 let mv_inttrans = 1 | |
54 let mv_liesymm = 1 | |
55 let mv_linalg = 1 | |
56 let mv_logic = 1 | |
57 let mv_networks = 1 | |
58 let mv_numapprox = 1 | |
59 let mv_numtheory = 1 | |
60 let mv_orthopoly = 1 | |
61 let mv_padic = 1 | |
62 let mv_plots = 1 | |
63 let mv_plottools = 1 | |
64 let mv_powseries = 1 | |
65 let mv_process = 1 | |
66 let mv_simplex = 1 | |
67 let mv_stats = 1 | |
68 let mv_student = 1 | |
69 let mv_sumtools = 1 | |
70 let mv_tensor = 1 | |
71 let mv_totorder = 1 | |
72 endif | |
73 | |
74 " Parenthesis/curly/brace sanity checker: {{{1 | |
22 | 75 syn case match |
76 | |
77 " parenthesis/curly/brace sanity checker | |
7 | 78 syn region mvZone matchgroup=Delimiter start="(" matchgroup=Delimiter end=")" transparent contains=ALLBUT,mvError,mvBraceError,mvCurlyError |
79 syn region mvZone matchgroup=Delimiter start="{" matchgroup=Delimiter end="}" transparent contains=ALLBUT,mvError,mvBraceError,mvParenError | |
80 syn region mvZone matchgroup=Delimiter start="\[" matchgroup=Delimiter end="]" transparent contains=ALLBUT,mvError,mvCurlyError,mvParenError | |
81 syn match mvError "[)\]}]" | |
82 syn match mvBraceError "[)}]" contained | |
83 syn match mvCurlyError "[)\]]" contained | |
84 syn match mvParenError "[\]}]" contained | |
85 syn match mvComma "[,;:]" | |
86 syn match mvSemiError "[;:]" contained | |
22 | 87 syn match mvDcolon "::" |
7 | 88 |
22 | 89 " Maple Packages, updated for Maple 9.5 |
90 syn keyword mvPackage algcurves ArrayTools Cache codegen | |
91 syn keyword mvPackage CodeGeneration CodeTools combinat combstruct | |
92 syn keyword mvPackage ContextMenu CurveFitting DEtools diffalg | |
93 syn keyword mvPackage difforms DiscreteTransforms Domains ExternalCalling | |
94 syn keyword mvPackage FileTools finance GaussInt genfunc | |
95 syn keyword mvPackage geom3d geometry gfun Groebner | |
96 syn keyword mvPackage group hashmset IntegerRelations inttrans | |
97 syn keyword mvPackage LargeExpressions LibraryTools liesymm linalg | |
98 syn keyword mvPackage LinearAlgebra LinearFunctionalSystems LinearOperators | |
99 syn keyword mvPackage ListTools Logic LREtools Maplets | |
100 syn keyword mvPackage MathematicalFunctions MathML Matlab | |
101 syn keyword mvPackage MatrixPolynomialAlgebra MmaTranslator networks | |
102 syn keyword mvPackage numapprox numtheory Optimization OreTools | |
103 syn keyword mvPackage Ore_algebra OrthogonalSeries orthopoly padic | |
104 syn keyword mvPackage PDEtools plots plottools PolynomialIdeals | |
105 syn keyword mvPackage PolynomialTools powseries process QDifferenceEquations | |
106 syn keyword mvPackage RandomTools RationalNormalForms RealDomain RootFinding | |
107 syn keyword mvPackage ScientificConstants ScientificErrorAnalysis simplex | |
108 syn keyword mvPackage Slode SNAP Sockets SoftwareMetrics | |
109 syn keyword mvPackage SolveTools Spread stats StringTools | |
110 syn keyword mvPackage Student student sumtools SumTools | |
111 syn keyword mvPackage tensor TypeTools Units VariationalCalculus | |
112 syn keyword mvPackage VectorCalculus Worksheet XMLTools | |
7 | 113 |
114 " Language Support: {{{1 | |
827 | 115 syn keyword mvTodo contained COMBAK FIXME TODO XXX |
22 | 116 if exists("g:mapleversion") && g:mapleversion < 9 |
1121 | 117 syn region mvString start=+`+ skip=+``+ end=+`+ keepend contains=mvTodo,@Spell |
118 syn region mvString start=+"+ skip=+""+ end=+"+ keepend contains=@Spell | |
22 | 119 syn region mvDelayEval start=+'+ end=+'+ keepend contains=ALLBUT,mvError,mvBraceError,mvCurlyError,mvParenError,mvSemiError |
120 syn match mvVarAssign "[a-zA-Z_][a-zA-Z_0-9]*[ \t]*:=" contains=mvAssign | |
121 syn match mvAssign ":=" contained | |
122 else | |
36 | 123 syn region mvName start=+`+ skip=+``+ end=+`+ keepend contains=mvTodo |
1121 | 124 syn region mvString start=+"+ skip=+""+ end=+"+ keepend contains=@Spell |
22 | 125 syn region mvDelayEval start=+'+ end=+'+ keepend contains=ALLBUT,mvError,mvBraceError,mvCurlyError,mvParenError |
126 syn match mvDelim "[;:]" display | |
127 syn match mvAssign ":=" | |
128 endif | |
7 | 129 |
130 " Lower-Priority Operators: {{{1 | |
131 syn match mvOper "\." | |
132 | |
133 " Number handling: {{{1 | |
134 syn match mvNumber "\<\d\+" " integer | |
135 syn match mvNumber "[-+]\=\.\d\+" " . integer | |
136 syn match mvNumber "\<\d\+\.\d\+" " integer . integer | |
137 syn match mvNumber "\<\d\+\." " integer . | |
138 syn match mvNumber "\<\d\+\.\." contains=mvRange " integer .. | |
139 | |
140 syn match mvNumber "\<\d\+e[-+]\=\d\+" " integer e [-+] integer | |
141 syn match mvNumber "[-+]\=\.\d\+e[-+]\=\d\+" " . integer e [-+] integer | |
142 syn match mvNumber "\<\d\+\.\d*e[-+]\=\d\+" " integer . [integer] e [-+] integer | |
143 | |
144 syn match mvNumber "[-+]\d\+" " integer | |
145 syn match mvNumber "[-+]\d\+\.\d\+" " integer . integer | |
146 syn match mvNumber "[-+]\d\+\." " integer . | |
147 syn match mvNumber "[-+]\d\+\.\." contains=mvRange " integer .. | |
148 | |
149 syn match mvNumber "[-+]\d\+e[-+]\=\d\+" " integer e [-+] integer | |
150 syn match mvNumber "[-+]\d\+\.\d*e[-+]\=\d\+" " integer . [integer] e [-+] integer | |
151 | |
152 syn match mvRange "\.\." | |
153 | |
154 " Operators: {{{1 | |
22 | 155 syn keyword mvOper and not or xor implies union intersect subset minus mod |
7 | 156 syn match mvOper "<>\|[<>]=\|[<>]\|=" |
157 syn match mvOper "&+\|&-\|&\*\|&\/\|&" | |
158 syn match mvError "\.\.\." | |
159 | |
160 " MapleV Statements: ? statement {{{1 | |
22 | 161 |
162 " MapleV Statements: ? statement | |
7 | 163 " Split into booleans, conditionals, operators, repeat-logic, etc |
22 | 164 syn keyword mvBool true false FAIL |
7 | 165 syn keyword mvCond elif else fi if then |
2152 | 166 syn match mvCond "end\s\+if" |
7 | 167 |
168 syn keyword mvRepeat by for in to | |
169 syn keyword mvRepeat do from od while | |
2152 | 170 syn match mvRepeat "end\s\+do" |
7 | 171 |
172 syn keyword mvSpecial NULL | |
173 syn match mvSpecial "\[\]\|{}" | |
174 | |
22 | 175 if exists("g:mapleversion") && g:mapleversion < 9 |
176 syn keyword mvStatement Order fail options read save | |
177 syn keyword mvStatement break local point remember stop | |
178 syn keyword mvStatement done mod proc restart with | |
179 syn keyword mvStatement end mods quit return | |
180 syn keyword mvStatement error next | |
181 else | |
182 syn keyword mvStatement option options read save | |
183 syn keyword mvStatement break local remember stop | |
184 syn keyword mvStatement done mod proc restart | |
185 syn keyword mvStatement end mods quit return | |
186 syn keyword mvStatement error next try catch | |
187 syn keyword mvStatement finally assuming global export | |
188 syn keyword mvStatement module description use | |
189 endif | |
7 | 190 |
191 " Builtin Constants: ? constants {{{1 | |
192 syn keyword mvConstant Catalan I gamma infinity | |
22 | 193 syn keyword mvConstant Pi |
7 | 194 |
195 " Comments: DEBUG, if in a comment, is specially highlighted. {{{1 | |
196 syn keyword mvDebug contained DEBUG | |
197 syn cluster mvCommentGroup contains=mvTodo,mvDebug,@Spell | |
198 syn match mvComment "#.*$" contains=@mvCommentGroup | |
199 | |
200 " Basic Library Functions: ? index[function] | |
201 syn keyword mvLibrary $ @ @@ ERROR | |
202 syn keyword mvLibrary AFactor KelvinHer arctan factor log rhs | |
203 syn keyword mvLibrary AFactors KelvinKei arctanh factors log10 root | |
204 syn keyword mvLibrary AiryAi KelvinKer argument fclose lprint roots | |
205 syn keyword mvLibrary AiryBi LambertW array feof map round | |
206 syn keyword mvLibrary AngerJ Lcm assign fflush map2 rsolve | |
207 syn keyword mvLibrary Berlekamp LegendreE assigned filepos match savelib | |
208 syn keyword mvLibrary BesselI LegendreEc asspar fixdiv matrix scanf | |
209 syn keyword mvLibrary BesselJ LegendreEc1 assume float max searchtext | |
210 syn keyword mvLibrary BesselK LegendreF asubs floor maximize sec | |
211 syn keyword mvLibrary BesselY LegendreKc asympt fnormal maxnorm sech | |
212 syn keyword mvLibrary Beta LegendreKc1 attribute fopen maxorder select | |
213 syn keyword mvLibrary C LegendrePi bernstein forget member seq | |
214 syn keyword mvLibrary Chi LegendrePic branches fortran min series | |
215 syn keyword mvLibrary Ci LegendrePic1 bspline fprintf minimize setattribute | |
216 syn keyword mvLibrary CompSeq Li cat frac minpoly shake | |
217 syn keyword mvLibrary Content Linsolve ceil freeze modp showprofile | |
218 syn keyword mvLibrary D MOLS chrem fremove modp1 showtime | |
219 syn keyword mvLibrary DESol Maple_floats close frontend modp2 sign | |
220 syn keyword mvLibrary Det MeijerG close fscanf modpol signum | |
221 syn keyword mvLibrary Diff Norm coeff fsolve mods simplify | |
222 syn keyword mvLibrary Dirac Normal coeffs galois msolve sin | |
223 syn keyword mvLibrary DistDeg Nullspace coeftayl gc mtaylor singular | |
224 syn keyword mvLibrary Divide Power collect gcd mul sinh | |
225 syn keyword mvLibrary Ei Powmod combine gcdex nextprime sinterp | |
226 syn keyword mvLibrary Eigenvals Prem commutat genpoly nops solve | |
227 syn keyword mvLibrary EllipticCE Primfield comparray harmonic norm sort | |
228 syn keyword mvLibrary EllipticCK Primitive compoly has normal sparse | |
229 syn keyword mvLibrary EllipticCPi Primpart conjugate hasfun numboccur spline | |
230 syn keyword mvLibrary EllipticE ProbSplit content hasoption numer split | |
231 syn keyword mvLibrary EllipticF Product convergs hastype op splits | |
232 syn keyword mvLibrary EllipticK Psi convert heap open sprem | |
233 syn keyword mvLibrary EllipticModulus Quo coords history optimize sprintf | |
234 syn keyword mvLibrary EllipticNome RESol copy hypergeom order sqrfree | |
235 syn keyword mvLibrary EllipticPi Randpoly cos iFFT parse sqrt | |
236 syn keyword mvLibrary Eval Randprime cosh icontent pclose sscanf | |
237 syn keyword mvLibrary Expand Ratrecon cost identity pclose ssystem | |
238 syn keyword mvLibrary FFT Re cot igcd pdesolve stack | |
239 syn keyword mvLibrary Factor Rem coth igcdex piecewise sturm | |
240 syn keyword mvLibrary Factors Resultant csc ilcm plot sturmseq | |
241 syn keyword mvLibrary FresnelC RootOf csch ilog plot3d subs | |
242 syn keyword mvLibrary FresnelS Roots csgn ilog10 plotsetup subsop | |
243 syn keyword mvLibrary Fresnelf SPrem dawson implicitdiff pochhammer substring | |
244 syn keyword mvLibrary Fresnelg Searchtext define indets pointto sum | |
245 syn keyword mvLibrary Frobenius Shi degree index poisson surd | |
246 syn keyword mvLibrary GAMMA Si denom indexed polar symmdiff | |
247 syn keyword mvLibrary GaussAGM Smith depends indices polylog symmetric | |
248 syn keyword mvLibrary Gaussejord Sqrfree diagonal inifcn polynom system | |
249 syn keyword mvLibrary Gausselim Ssi diff ininame powmod table | |
250 syn keyword mvLibrary Gcd StruveH dilog initialize prem tan | |
251 syn keyword mvLibrary Gcdex StruveL dinterp insert prevprime tanh | |
252 syn keyword mvLibrary HankelH1 Sum disassemble int primpart testeq | |
253 syn keyword mvLibrary HankelH2 Svd discont interface print testfloat | |
254 syn keyword mvLibrary Heaviside TEXT discrim interp printf thaw | |
255 syn keyword mvLibrary Hermite Trace dismantle invfunc procbody thiele | |
256 syn keyword mvLibrary Im WeberE divide invztrans procmake time | |
257 syn keyword mvLibrary Indep WeierstrassP dsolve iostatus product translate | |
258 syn keyword mvLibrary Interp WeierstrassPPrime eliminate iperfpow proot traperror | |
259 syn keyword mvLibrary Inverse WeierstrassSigma ellipsoid iquo property trigsubs | |
260 syn keyword mvLibrary Irreduc WeierstrassZeta entries iratrecon protect trunc | |
261 syn keyword mvLibrary Issimilar Zeta eqn irem psqrt type | |
262 syn keyword mvLibrary JacobiAM abs erf iroot quo typematch | |
263 syn keyword mvLibrary JacobiCD add erfc irreduc radnormal unames | |
264 syn keyword mvLibrary JacobiCN addcoords eulermac iscont radsimp unapply | |
265 syn keyword mvLibrary JacobiCS addressof eval isdifferentiable rand unassign | |
266 syn keyword mvLibrary JacobiDC algebraic evala isolate randomize unload | |
267 syn keyword mvLibrary JacobiDN algsubs evalapply ispoly randpoly unprotect | |
268 syn keyword mvLibrary JacobiDS alias evalb isqrfree range updatesR4 | |
269 syn keyword mvLibrary JacobiNC allvalues evalc isqrt rationalize userinfo | |
270 syn keyword mvLibrary JacobiND anames evalf issqr ratrecon value | |
271 syn keyword mvLibrary JacobiNS antisymm evalfint latex readbytes vector | |
272 syn keyword mvLibrary JacobiSC applyop evalgf lattice readdata verify | |
273 syn keyword mvLibrary JacobiSD arccos evalhf lcm readlib whattype | |
274 syn keyword mvLibrary JacobiSN arccosh evalm lcoeff readline with | |
275 syn keyword mvLibrary JacobiTheta1 arccot evaln leadterm readstat writebytes | |
276 syn keyword mvLibrary JacobiTheta2 arccoth evalr length realroot writedata | |
277 syn keyword mvLibrary JacobiTheta3 arccsc exp lexorder recipoly writeline | |
278 syn keyword mvLibrary JacobiTheta4 arccsch expand lhs rem writestat | |
279 syn keyword mvLibrary JacobiZeta arcsec expandoff limit remove writeto | |
280 syn keyword mvLibrary KelvinBei arcsech expandon ln residue zip | |
281 syn keyword mvLibrary KelvinBer arcsin extract lnGAMMA resultant ztrans | |
282 syn keyword mvLibrary KelvinHei arcsinh | |
283 | |
284 | |
285 " == PACKAGES ======================================================= {{{1 | |
286 " Note: highlighting of package functions is now user-selectable by package. | |
287 | |
288 " Package: DEtools differential equations tools {{{2 | |
289 if exists("mv_DEtools") | |
290 syn keyword mvPkg_DEtools DEnormal Dchangevar autonomous dfieldplot reduceOrder untranslate | |
291 syn keyword mvPkg_DEtools DEplot PDEchangecoords convertAlg indicialeq regularsp varparam | |
292 syn keyword mvPkg_DEtools DEplot3d PDEplot convertsys phaseportrait translate | |
293 endif | |
294 | |
295 " Package: Domains: create domains of computation {{{2 | |
296 if exists("mv_Domains") | |
297 endif | |
298 | |
299 " Package: GF: Galois Fields {{{2 | |
300 if exists("mv_GF") | |
301 syn keyword mvPkg_Galois galois | |
302 endif | |
303 | |
304 " Package: GaussInt: Gaussian Integers {{{2 | |
305 if exists("mv_GaussInt") | |
306 syn keyword mvPkg_GaussInt GIbasis GIfactor GIissqr GInorm GIquadres GIsmith | |
307 syn keyword mvPkg_GaussInt GIchrem GIfactors GIlcm GInormal GIquo GIsqrfree | |
308 syn keyword mvPkg_GaussInt GIdivisor GIgcd GImcmbine GIorder GIrem GIsqrt | |
309 syn keyword mvPkg_GaussInt GIfacpoly GIgcdex GInearest GIphi GIroots GIunitnormal | |
310 syn keyword mvPkg_GaussInt GIfacset GIhermite GInodiv GIprime GIsieve | |
311 endif | |
312 | |
313 " Package: LREtools: manipulate linear recurrence relations {{{2 | |
314 if exists("mv_LREtools") | |
315 syn keyword mvPkg_LREtools REcontent REprimpart REtodelta delta hypergeomsols ratpolysols | |
316 syn keyword mvPkg_LREtools REcreate REreduceorder REtoproc dispersion polysols shift | |
317 syn keyword mvPkg_LREtools REplot REtoDE constcoeffsol | |
318 endif | |
319 | |
320 " Package: combinat: combinatorial functions {{{2 | |
321 if exists("mv_combinat") | |
322 syn keyword mvPkg_combinat Chi composition graycode numbcomb permute randperm | |
323 syn keyword mvPkg_combinat bell conjpart inttovec numbcomp powerset stirling1 | |
324 syn keyword mvPkg_combinat binomial decodepart lastpart numbpart prevpart stirling2 | |
325 syn keyword mvPkg_combinat cartprod encodepart multinomial numbperm randcomb subsets | |
326 syn keyword mvPkg_combinat character fibonacci nextpart partition randpart vectoint | |
327 syn keyword mvPkg_combinat choose firstpart | |
328 endif | |
329 | |
330 " Package: combstruct: combinatorial structures {{{2 | |
331 if exists("mv_combstruct") | |
332 syn keyword mvPkg_combstruct allstructs draw iterstructs options specification structures | |
333 syn keyword mvPkg_combstruct count finished nextstruct | |
334 endif | |
335 | |
336 " Package: difforms: differential forms {{{2 | |
337 if exists("mv_difforms") | |
338 syn keyword mvPkg_difforms const defform formpart parity scalarpart wdegree | |
339 syn keyword mvPkg_difforms d form mixpar scalar simpform wedge | |
340 endif | |
341 | |
342 " Package: finance: financial mathematics {{{2 | |
343 if exists("mv_finance") | |
344 syn keyword mvPkg_finance amortization cashflows futurevalue growingperpetuity mv_finance presentvalue | |
345 syn keyword mvPkg_finance annuity effectiverate growingannuity levelcoupon perpetuity yieldtomaturity | |
346 syn keyword mvPkg_finance blackscholes | |
347 endif | |
348 | |
349 " Package: genfunc: rational generating functions {{{2 | |
350 if exists("mv_genfunc") | |
351 syn keyword mvPkg_genfunc rgf_charseq rgf_expand rgf_hybrid rgf_pfrac rgf_sequence rgf_term | |
352 syn keyword mvPkg_genfunc rgf_encode rgf_findrecur rgf_norm rgf_relate rgf_simp termscale | |
353 endif | |
354 | |
355 " Package: geometry: Euclidean geometry {{{2 | |
356 if exists("mv_geometry") | |
357 syn keyword mvPkg_geometry circle dsegment hyperbola parabola segment triangle | |
358 syn keyword mvPkg_geometry conic ellipse line point square | |
359 endif | |
360 | |
361 " Package: grobner: Grobner bases {{{2 | |
362 if exists("mv_grobner") | |
363 syn keyword mvPkg_grobner finduni gbasis leadmon normalf solvable spoly | |
364 syn keyword mvPkg_grobner finite gsolve | |
365 endif | |
366 | |
367 " Package: group: permutation and finitely-presented groups {{{2 | |
368 if exists("mv_group") | |
369 syn keyword mvPkg_group DerivedS areconjugate cosets grouporder issubgroup permrep | |
370 syn keyword mvPkg_group LCS center cosrep inter mulperms pres | |
371 syn keyword mvPkg_group NormalClosure centralizer derived invperm normalizer subgrel | |
372 syn keyword mvPkg_group RandElement convert grelgroup isabelian orbit type | |
373 syn keyword mvPkg_group Sylow core groupmember isnormal permgroup | |
374 endif | |
375 | |
376 " Package: inttrans: integral transforms {{{2 | |
377 if exists("mv_inttrans") | |
378 syn keyword mvPkg_inttrans addtable fouriercos hankel invfourier invlaplace mellin | |
379 syn keyword mvPkg_inttrans fourier fouriersin hilbert invhilbert laplace | |
380 endif | |
381 | |
382 " Package: liesymm: Lie symmetries {{{2 | |
383 if exists("mv_liesymm") | |
384 syn keyword mvPkg_liesymm &^ TD depvars getform mixpar vfix | |
385 syn keyword mvPkg_liesymm &mod annul determine hasclosure prolong wcollect | |
386 syn keyword mvPkg_liesymm Eta autosimp dvalue hook reduce wdegree | |
387 syn keyword mvPkg_liesymm Lie close extvars indepvars setup wedgeset | |
388 syn keyword mvPkg_liesymm Lrank d getcoeff makeforms translate wsubs | |
389 endif | |
390 | |
391 " Package: linalg: Linear algebra {{{2 | |
392 if exists("mv_linalg") | |
393 syn keyword mvPkg_linalg GramSchmidt coldim equal indexfunc mulcol singval | |
394 syn keyword mvPkg_linalg JordanBlock colspace exponential innerprod multiply smith | |
395 syn keyword mvPkg_linalg LUdecomp colspan extend intbasis norm stack | |
396 syn keyword mvPkg_linalg QRdecomp companion ffgausselim inverse normalize submatrix | |
397 syn keyword mvPkg_linalg addcol cond fibonacci ismith orthog subvector | |
398 syn keyword mvPkg_linalg addrow copyinto forwardsub issimilar permanent sumbasis | |
399 syn keyword mvPkg_linalg adjoint crossprod frobenius iszero pivot swapcol | |
400 syn keyword mvPkg_linalg angle curl gausselim jacobian potential swaprow | |
401 syn keyword mvPkg_linalg augment definite gaussjord jordan randmatrix sylvester | |
402 syn keyword mvPkg_linalg backsub delcols geneqns kernel randvector toeplitz | |
403 syn keyword mvPkg_linalg band delrows genmatrix laplacian rank trace | |
404 syn keyword mvPkg_linalg basis det grad leastsqrs references transpose | |
405 syn keyword mvPkg_linalg bezout diag hadamard linsolve row vandermonde | |
406 syn keyword mvPkg_linalg blockmatrix diverge hermite matadd rowdim vecpotent | |
407 syn keyword mvPkg_linalg charmat dotprod hessian matrix rowspace vectdim | |
408 syn keyword mvPkg_linalg charpoly eigenval hilbert minor rowspan vector | |
409 syn keyword mvPkg_linalg cholesky eigenvect htranspose minpoly scalarmul wronskian | |
410 syn keyword mvPkg_linalg col entermatrix ihermite | |
411 endif | |
412 | |
413 " Package: logic: Boolean logic {{{2 | |
414 if exists("mv_logic") | |
415 syn keyword mvPkg_logic MOD2 bsimp distrib environ randbool tautology | |
416 syn keyword mvPkg_logic bequal canon dual frominert satisfy toinert | |
417 endif | |
418 | |
419 " Package: networks: graph networks {{{2 | |
420 if exists("mv_networks") | |
421 syn keyword mvPkg_networks acycpoly connect dinic graph mincut show | |
422 syn keyword mvPkg_networks addedge connectivity djspantree graphical mindegree shrink | |
423 syn keyword mvPkg_networks addvertex contract dodecahedron gsimp neighbors span | |
424 syn keyword mvPkg_networks adjacency countcuts draw gunion new spanpoly | |
425 syn keyword mvPkg_networks allpairs counttrees duplicate head octahedron spantree | |
426 syn keyword mvPkg_networks ancestor cube edges icosahedron outdegree tail | |
427 syn keyword mvPkg_networks arrivals cycle ends incidence path tetrahedron | |
428 syn keyword mvPkg_networks bicomponents cyclebase eweight incident petersen tuttepoly | |
429 syn keyword mvPkg_networks charpoly daughter flow indegree random vdegree | |
430 syn keyword mvPkg_networks chrompoly degreeseq flowpoly induce rank vertices | |
431 syn keyword mvPkg_networks complement delete fundcyc isplanar rankpoly void | |
432 syn keyword mvPkg_networks complete departures getlabel maxdegree shortpathtree vweight | |
433 syn keyword mvPkg_networks components diameter girth | |
434 endif | |
435 | |
436 " Package: numapprox: numerical approximation {{{2 | |
437 if exists("mv_numapprox") | |
438 syn keyword mvPkg_numapprox chebdeg chebsort fnorm laurent minimax remez | |
439 syn keyword mvPkg_numapprox chebmult chebyshev hornerform laurent pade taylor | |
440 syn keyword mvPkg_numapprox chebpade confracform infnorm minimax | |
441 endif | |
442 | |
443 " Package: numtheory: number theory {{{2 | |
444 if exists("mv_numtheory") | |
445 syn keyword mvPkg_numtheory B cyclotomic invcfrac mcombine nthconver primroot | |
446 syn keyword mvPkg_numtheory F divisors invphi mersenne nthdenom quadres | |
447 syn keyword mvPkg_numtheory GIgcd euler isolve minkowski nthnumer rootsunity | |
448 syn keyword mvPkg_numtheory J factorEQ isprime mipolys nthpow safeprime | |
449 syn keyword mvPkg_numtheory L factorset issqrfree mlog order sigma | |
450 syn keyword mvPkg_numtheory M fermat ithprime mobius pdexpand sq2factor | |
451 syn keyword mvPkg_numtheory bernoulli ifactor jacobi mroot phi sum2sqr | |
452 syn keyword mvPkg_numtheory bigomega ifactors kronecker msqrt pprimroot tau | |
453 syn keyword mvPkg_numtheory cfrac imagunit lambda nearestp prevprime thue | |
454 syn keyword mvPkg_numtheory cfracpol index legendre nextprime | |
455 endif | |
456 | |
457 " Package: orthopoly: orthogonal polynomials {{{2 | |
458 if exists("mv_orthopoly") | |
459 syn keyword mvPkg_orthopoly G H L P T U | |
460 endif | |
461 | |
462 " Package: padic: p-adic numbers {{{2 | |
463 if exists("mv_padic") | |
464 syn keyword mvPkg_padic evalp function orderp ratvaluep rootp valuep | |
465 syn keyword mvPkg_padic expansion lcoeffp ordp | |
466 endif | |
467 | |
468 " Package: plots: graphics package {{{2 | |
469 if exists("mv_plots") | |
470 syn keyword mvPkg_plots animate coordplot3d gradplot3d listplot3d polarplot setoptions3d | |
471 syn keyword mvPkg_plots animate3d cylinderplot implicitplot loglogplot polygonplot spacecurve | |
472 syn keyword mvPkg_plots changecoords densityplot implicitplot3d logplot polygonplot3d sparsematrixplot | |
473 syn keyword mvPkg_plots complexplot display inequal matrixplot polyhedraplot sphereplot | |
474 syn keyword mvPkg_plots complexplot3d display3d listcontplot odeplot replot surfdata | |
475 syn keyword mvPkg_plots conformal fieldplot listcontplot3d pareto rootlocus textplot | |
476 syn keyword mvPkg_plots contourplot fieldplot3d listdensityplot pointplot semilogplot textplot3d | |
477 syn keyword mvPkg_plots contourplot3d gradplot listplot pointplot3d setoptions tubeplot | |
478 syn keyword mvPkg_plots coordplot | |
479 endif | |
480 | |
481 " Package: plottools: basic graphical objects {{{2 | |
482 if exists("mv_plottools") | |
483 syn keyword mvPkg_plottools arc curve dodecahedron hyperbola pieslice semitorus | |
484 syn keyword mvPkg_plottools arrow cutin ellipse icosahedron point sphere | |
485 syn keyword mvPkg_plottools circle cutout ellipticArc line polygon tetrahedron | |
486 syn keyword mvPkg_plottools cone cylinder hemisphere octahedron rectangle torus | |
487 syn keyword mvPkg_plottools cuboid disk hexahedron | |
488 endif | |
489 | |
490 " Package: powseries: formal power series {{{2 | |
491 if exists("mv_powseries") | |
492 syn keyword mvPkg_powseries compose multiply powcreate powlog powsolve reversion | |
493 syn keyword mvPkg_powseries evalpow negative powdiff powpoly powsqrt subtract | |
494 syn keyword mvPkg_powseries inverse powadd powexp powseries quotient tpsform | |
495 syn keyword mvPkg_powseries multconst powcos powint powsin | |
496 endif | |
497 | |
498 " Package: process: (Unix)-multi-processing {{{2 | |
499 if exists("mv_process") | |
500 syn keyword mvPkg_process block fork pclose pipe popen wait | |
501 syn keyword mvPkg_process exec kill | |
502 endif | |
503 | |
504 " Package: simplex: linear optimization {{{2 | |
505 if exists("mv_simplex") | |
506 syn keyword mvPkg_simplex NONNEGATIVE cterm dual maximize pivoteqn setup | |
507 syn keyword mvPkg_simplex basis define_zero equality minimize pivotvar standardize | |
508 syn keyword mvPkg_simplex convexhull display feasible pivot ratio | |
509 endif | |
510 | |
511 " Package: stats: statistics {{{2 | |
512 if exists("mv_stats") | |
513 syn keyword mvPkg_stats anova describe fit random statevalf statplots | |
514 endif | |
515 | |
516 " Package: student: student calculus {{{2 | |
517 if exists("mv_student") | |
518 syn keyword mvPkg_student D Product distance isolate middlesum rightsum | |
519 syn keyword mvPkg_student Diff Sum equate leftbox midpoint showtangent | |
520 syn keyword mvPkg_student Doubleint Tripleint extrema leftsum minimize simpson | |
521 syn keyword mvPkg_student Int changevar integrand makeproc minimize slope | |
522 syn keyword mvPkg_student Limit combine intercept maximize powsubs trapezoid | |
523 syn keyword mvPkg_student Lineint completesquare intparts middlebox rightbox value | |
524 syn keyword mvPkg_student Point | |
525 endif | |
526 | |
527 " Package: sumtools: indefinite and definite sums {{{2 | |
528 if exists("mv_sumtools") | |
529 syn keyword mvPkg_sumtools Hypersum extended_gosper hyperrecursion hyperterm sumrecursion sumtohyper | |
530 syn keyword mvPkg_sumtools Sumtohyper gosper hypersum simpcomb | |
531 endif | |
532 | |
533 " Package: tensor: tensor computations and General Relativity {{{2 | |
534 if exists("mv_tensor") | |
535 syn keyword mvPkg_tensor Christoffel1 Riemann connexF display_allGR get_compts partial_diff | |
536 syn keyword mvPkg_tensor Christoffel2 RiemannF contract dual get_rank permute_indices | |
537 syn keyword mvPkg_tensor Einstein Weyl convertNP entermetric invars petrov | |
538 syn keyword mvPkg_tensor Jacobian act cov_diff exterior_diff invert prod | |
539 syn keyword mvPkg_tensor Killing_eqns antisymmetrize create exterior_prod lin_com raise | |
540 syn keyword mvPkg_tensor Levi_Civita change_basis d1metric frame lower symmetrize | |
541 syn keyword mvPkg_tensor Lie_diff commutator d2metric geodesic_eqns npcurve tensorsGR | |
542 syn keyword mvPkg_tensor Ricci compare directional_diff get_char npspin transform | |
543 syn keyword mvPkg_tensor Ricciscalar conj displayGR | |
544 endif | |
545 | |
546 " Package: totorder: total orders on names {{{2 | |
547 if exists("mv_totorder") | |
548 syn keyword mvPkg_totorder forget init ordering tassume tis | |
549 endif | |
550 " ===================================================================== | |
551 | |
552 " Highlighting: Define the default highlighting. {{{1 | |
10048
43efa4f5a8ea
commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents:
9076
diff
changeset
|
553 " Only when an item doesn't have highlighting yet |
10051
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
554 if !exists("skip_maplev_syntax_inits") |
7 | 555 |
10051
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
556 " Maple->Maple Links {{{2 |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
557 hi def link mvBraceError mvError |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
558 hi def link mvCurlyError mvError |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
559 hi def link mvDebug mvTodo |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
560 hi def link mvParenError mvError |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
561 hi def link mvPkg_DEtools mvPkgFunc |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
562 hi def link mvPkg_Galois mvPkgFunc |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
563 hi def link mvPkg_GaussInt mvPkgFunc |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
564 hi def link mvPkg_LREtools mvPkgFunc |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
565 hi def link mvPkg_combinat mvPkgFunc |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
566 hi def link mvPkg_combstruct mvPkgFunc |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
567 hi def link mvPkg_difforms mvPkgFunc |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
568 hi def link mvPkg_finance mvPkgFunc |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
569 hi def link mvPkg_genfunc mvPkgFunc |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
570 hi def link mvPkg_geometry mvPkgFunc |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
571 hi def link mvPkg_grobner mvPkgFunc |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
572 hi def link mvPkg_group mvPkgFunc |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
573 hi def link mvPkg_inttrans mvPkgFunc |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
574 hi def link mvPkg_liesymm mvPkgFunc |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
575 hi def link mvPkg_linalg mvPkgFunc |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
576 hi def link mvPkg_logic mvPkgFunc |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
577 hi def link mvPkg_networks mvPkgFunc |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
578 hi def link mvPkg_numapprox mvPkgFunc |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
579 hi def link mvPkg_numtheory mvPkgFunc |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
580 hi def link mvPkg_orthopoly mvPkgFunc |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
581 hi def link mvPkg_padic mvPkgFunc |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
582 hi def link mvPkg_plots mvPkgFunc |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
583 hi def link mvPkg_plottools mvPkgFunc |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
584 hi def link mvPkg_powseries mvPkgFunc |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
585 hi def link mvPkg_process mvPkgFunc |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
586 hi def link mvPkg_simplex mvPkgFunc |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
587 hi def link mvPkg_stats mvPkgFunc |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
588 hi def link mvPkg_student mvPkgFunc |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
589 hi def link mvPkg_sumtools mvPkgFunc |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
590 hi def link mvPkg_tensor mvPkgFunc |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
591 hi def link mvPkg_totorder mvPkgFunc |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
592 hi def link mvRange mvOper |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
593 hi def link mvSemiError mvError |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
594 hi def link mvDelim Delimiter |
7 | 595 |
10051
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
596 " Maple->Standard Links {{{2 |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
597 hi def link mvAssign Delimiter |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
598 hi def link mvBool Boolean |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
599 hi def link mvComma Delimiter |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
600 hi def link mvComment Comment |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
601 hi def link mvCond Conditional |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
602 hi def link mvConstant Number |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
603 hi def link mvDelayEval Label |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
604 hi def link mvDcolon Delimiter |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
605 hi def link mvError Error |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
606 hi def link mvLibrary Statement |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
607 hi def link mvNumber Number |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
608 hi def link mvOper Operator |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
609 hi def link mvAssign Delimiter |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
610 hi def link mvPackage Type |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
611 hi def link mvPkgFunc Function |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
612 hi def link mvPktOption Special |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
613 hi def link mvRepeat Repeat |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
614 hi def link mvSpecial Special |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
615 hi def link mvStatement Statement |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
616 hi def link mvName String |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
617 hi def link mvString String |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
618 hi def link mvTodo Todo |
7 | 619 |
10051
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
620 endif |
7 | 621 |
622 " Current Syntax: {{{1 | |
623 let b:current_syntax = "maple" | |
624 " vim: ts=20 fdm=marker |