annotate runtime/syntax/initex.vim @ 34416:0a458b49e1e6 v9.1.0131

patch 9.1.0131: buffer-completion may not always find all matches Commit: https://github.com/vim/vim/commit/0dc0bff000fd804c6b0778ccc4554a4e4c82c8c9 Author: Christian Brabandt <cb@256bit.org> Date: Sat Feb 24 14:12:13 2024 +0100 patch 9.1.0131: buffer-completion may not always find all matches Problem: buffer-completion code too complicated and does not always find all matches (irisjae) Solution: do not try to anchor pattern to beginning of line or directory-separator, always return all matches Note: we are considering the non-fuzzy buffer-matching here. Currently, the buffer-completion code makes 2 attempts to match a pattern against the list of available patterns. First try is to match the pattern and anchor it to either the beginning of the file name or at a directory-separator (// or \\). When a match is found, Vim returns the matching buffers and does not try to find a match anywhere within a buffer name. So if you have opened two buffers like /tmp/Foobar.c and /tmp/MyFoobar.c using `:b Foo` will only complete to the first filename, but not the second (the same happens with `getcompletion('Foo', 'buffer')`). It may make sense, that completion priorities buffer names at directory boundaries, but it inconsistent, may cause confusion why a certain buffer name is not completed when typing `:b Foo<C-D>` which returns only a single file name and then pressing Enter (to switch to that buffer), Vim will error with 'E93: More than one match for Foo'). Similar things may happen when wiping the /tmp/Foobar.c pattern and afterwards the completion starts completing other buffers. So let's simplify the code and always match the pattern anywhere in the buffer name, do not try to favor matches at directory boundaries. This is also simplifies the code a bit, we do not need to run over the list of buffers several times, but only twice. fixes #13894 closes: #14082 Signed-off-by: Christian Brabandt <cb@256bit.org>
author Christian Brabandt <cb@256bit.org>
date Sat, 24 Feb 2024 14:30:03 +0100
parents 1218c5353e2b
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
837
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
1 " Vim syntax file
11062
1218c5353e2b Runtime file updates.
Christian Brabandt <cb@256bit.org>
parents: 837
diff changeset
2 " Language: TeX (core definition)
1218c5353e2b Runtime file updates.
Christian Brabandt <cb@256bit.org>
parents: 837
diff changeset
3 " Previous Maintainer: Nikolai Weibull <now@bitwi.se>
1218c5353e2b Runtime file updates.
Christian Brabandt <cb@256bit.org>
parents: 837
diff changeset
4 " Latest Revision: 2006-04-19
837
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
5
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
6 if exists("b:current_syntax")
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
7 finish
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
8 endif
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
9
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
10 let s:cpo_save = &cpo
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
11 set cpo&vim
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
12
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
13 " This follows the grouping (sort of) found at
11062
1218c5353e2b Runtime file updates.
Christian Brabandt <cb@256bit.org>
parents: 837
diff changeset
14 " http: //www.tug.org/utilities/plain/cseq.html#top-fam
837
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
15
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
16 syn keyword initexTodo TODO FIXME XXX NOTE
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
17
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
18 syn match initexComment display contains=initexTodo
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
19 \ '\\\@<!\%(\\\\\)*\zs%.*$'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
20
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
21 syn match initexDimension display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
22 \ '[+-]\=\s*\%(\d\+\%([.,]\d*\)\=\|[.,]\d\+\)\s*\%(true\)\=\s*\%(p[tc]\|in\|bp\|c[mc]\|m[mu]\|dd\|sp\|e[mx]\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
23
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
24 syn cluster initexBox
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
25 \ contains=initexBoxCommand,initexBoxInternalQuantity,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
26 \ initexBoxParameterDimen,initexBoxParameterInteger,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
27 \ initexBoxParameterToken
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
28
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
29 syn cluster initexCharacter
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
30 \ contains=initexCharacterCommand,initexCharacterInternalQuantity,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
31 \ initexCharacterParameterInteger
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
32
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
33 syn cluster initexDebugging
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
34 \ contains=initexDebuggingCommand,initexDebuggingParameterInteger,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
35 \ initexDebuggingParameterToken
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
36
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
37 syn cluster initexFileIO
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
38 \ contains=initexFileIOCommand,initexFileIOInternalQuantity,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
39 \ initexFileIOParameterToken
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
40
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
41 syn cluster initexFonts
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
42 \ contains=initexFontsCommand,initexFontsInternalQuantity
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
43
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
44 syn cluster initexGlue
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
45 \ contains=initexGlueCommand,initexGlueDerivedCommand
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
46
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
47 syn cluster initexHyphenation
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
48 \ contains=initexHyphenationCommand,initexHyphenationDerivedCommand,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
49 \ initexHyphenationInternalQuantity,initexHyphenationParameterInteger
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
50
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
51 syn cluster initexInserts
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
52 \ contains=initexInsertsCommand,initexInsertsParameterDimen,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
53 \ initexInsertsParameterGlue,initexInsertsParameterInteger
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
54
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
55 syn cluster initexJob
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
56 \ contains=initexJobCommand,initexJobInternalQuantity,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
57 \ initexJobParameterInteger
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
58
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
59 syn cluster initexKern
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
60 \ contains=initexKernCommand,initexKernInternalQuantity
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
61
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
62 syn cluster initexLogic
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
63 \ contains=initexLogicCommand
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
64
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
65 syn cluster initexMacro
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
66 \ contains=initexMacroCommand,initexMacroDerivedCommand,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
67 \ initexMacroParameterInteger
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
68
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
69 syn cluster initexMarks
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
70 \ contains=initexMarksCommand
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
71
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
72 syn cluster initexMath
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
73 \ contains=initexMathCommand,initexMathDerivedCommand,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
74 \ initexMathInternalQuantity,initexMathParameterDimen,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
75 \ initexMathParameterGlue,initexMathParameterInteger,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
76 \ initexMathParameterMuglue,initexMathParameterToken
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
77
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
78 syn cluster initexPage
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
79 \ contains=initexPageInternalQuantity,initexPageParameterDimen,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
80 \ initexPageParameterGlue
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
81
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
82 syn cluster initexParagraph
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
83 \ contains=initexParagraphCommand,initexParagraphInternalQuantity,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
84 \ initexParagraphParameterDimen,initexParagraphParameterGlue,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
85 \ initexParagraphParameterInteger,initexParagraphParameterToken
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
86
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
87 syn cluster initexPenalties
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
88 \ contains=initexPenaltiesCommand,initexPenaltiesInternalQuantity,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
89 \ initexPenaltiesParameterInteger
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
90
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
91 syn cluster initexRegisters
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
92 \ contains=initexRegistersCommand,initexRegistersInternalQuantity
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
93
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
94 syn cluster initexTables
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
95 \ contains=initexTablesCommand,initexTablesParameterGlue,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
96 \ initexTablesParameterToken
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
97
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
98 syn cluster initexCommand
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
99 \ contains=initexBoxCommand,initexCharacterCommand,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
100 \ initexDebuggingCommand,initexFileIOCommand,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
101 \ initexFontsCommand,initexGlueCommand,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
102 \ initexHyphenationCommand,initexInsertsCommand,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
103 \ initexJobCommand,initexKernCommand,initexLogicCommand,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
104 \ initexMacroCommand,initexMarksCommand,initexMathCommand,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
105 \ initexParagraphCommand,initexPenaltiesCommand,initexRegistersCommand,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
106 \ initexTablesCommand
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
107
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
108 syn match initexBoxCommand display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
109 \ '\\\%([hv]\=box\|[cx]\=leaders\|copy\|[hv]rule\|lastbox\|setbox\|un[hv]\%(box\|copy\)\|vtop\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
110 syn match initexCharacterCommand display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
111 \ '\\\%([] ]\|\%(^^M\|accent\|char\|\%(lower\|upper\)case\|number\|romannumeral\|string\)\>\)'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
112 syn match initexDebuggingCommand display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
113 \ '\\\%(\%(batch\|\%(non\|error\)stop\|scroll\)mode\|\%(err\)\=message\|meaning\|show\%(box\%(breadth\|depth\)\=\|lists\|the\)\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
114 syn match initexFileIOCommand display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
115 \ '\\\%(\%(close\|open\)\%(in\|out\)\|endinput\|immediate\|input\|read\|shipout\|special\|write\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
116 syn match initexFontsCommand display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
117 \ '\\\%(/\|fontname\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
118 syn match initexGlueCommand display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
119 \ '\\\%([hv]\|un\)skip\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
120 syn match initexHyphenationCommand display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
121 \ '\\\%(discretionary\|hyphenation\|patterns\|setlanguage\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
122 syn match initexInsertsCommand display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
123 \ '\\\%(insert\|split\%(bot\|first\)mark\|vsplit\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
124 syn match initexJobCommand display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
125 \ '\\\%(dump\|end\|jobname\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
126 syn match initexKernCommand display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
127 \ '\\\%(kern\|lower\|move\%(left\|right\)\|raise\|unkern\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
128 syn match initexLogicCommand display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
129 \ '\\\%(else\|fi\|if[a-zA-Z@]\+\|or\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
130 " \ '\\\%(else\|fi\|if\%(case\|cat\|dim\|eof\|false\|[hv]box\|[hmv]mode\|inner\|num\|odd\|true\|void\|x\)\=\|or\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
131 syn match initexMacroCommand display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
132 \ '\\\%(after\%(assignment\|group\)\|\%(begin\|end\)group\|\%(end\)\=csname\|e\=def\|expandafter\|futurelet\|global\|let\|long\|noexpand\|outer\|relax\|the\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
133 syn match initexMarksCommand display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
134 \ '\\\%(bot\|first\|top\)\=mark\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
135 syn match initexMathCommand display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
136 \ '\\\%(abovewithdelims\|delimiter\|display\%(limits\|style\)\|l\=eqno\|left\|\%(no\)\=limits\|math\%(accent\|bin\|char\|choice\|close\|code\|inner\|op\|open\|ord\|punct\|rel\)\|mkern\|mskip\|muskipdef\|nonscript\|\%(over\|under\)line\|radical\|right\|\%(\%(script\)\{1,2}\|text\)style\|vcenter\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
137 syn match initexParagraphCommand display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
138 \ '\\\%(ignorespaces\|indent\|no\%(boundary\|indent\)\|par\|vadjust\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
139 syn match initexPenaltiesCommand display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
140 \ '\\\%(un\)\=penalty\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
141 syn match initexRegistersCommand display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
142 \ '\\\%(advance\|\%(count\|dimen\|skip\|toks\)def\|divide\|multiply\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
143 syn match initexTablesCommand display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
144 \ '\\\%(cr\|crcr\|[hv]align\|noalign\|omit\|span\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
145
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
146 syn cluster initexDerivedCommand
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
147 \ contains=initexGlueDerivedCommand,initexHyphenationDerivedCommand,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
148 \ initexMacroDerivedCommand,initexMathDerivedCommand
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
149
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
150 syn match initexGlueDerivedCommand display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
151 \ '\\\%([hv]fil\%(l\|neg\)\=\|[hv]ss\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
152 syn match initexHyphenationDerivedCommand display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
153 \ '\\-'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
154 syn match initexMacroDerivedCommand display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
155 \ '\\[gx]def\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
156 syn match initexMathDerivedCommand display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
157 \ '\\\%(above\|atop\%(withdelims\)\=\|mathchardef\|over\|overwithdelims\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
158
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
159 syn cluster initexInternalQuantity
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
160 \ contains=initexBoxInternalQuantity,initexCharacterInternalQuantity,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
161 \ initexFileIOInternalQuantity,initexFontsInternalQuantity,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
162 \ initexHyphenationInternalQuantity,initexJobInternalQuantity,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
163 \ initexKernInternalQuantity,initexMathInternalQuantity,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
164 \ initexPageInternalQuantity,initexParagraphInternalQuantity,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
165 \ initexPenaltiesInternalQuantity,initexRegistersInternalQuantity
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
166
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
167 syn match initexBoxInternalQuantity display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
168 \ '\\\%(badness\|dp\|ht\|prevdepth\|wd\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
169 syn match initexCharacterInternalQuantity display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
170 \ '\\\%(catcode\|chardef\|\%([ul]c\|sf\)code\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
171 syn match initexFileIOInternalQuantity display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
172 \ '\\inputlineno\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
173 syn match initexFontsInternalQuantity display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
174 \ '\\\%(font\%(dimen\)\=\|nullfont\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
175 syn match initexHyphenationInternalQuantity display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
176 \ '\\hyphenchar\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
177 syn match initexJobInternalQuantity display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
178 \ '\\deadcycles\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
179 syn match initexKernInternalQuantity display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
180 \ '\\lastkern\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
181 syn match initexMathInternalQuantity display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
182 \ '\\\%(delcode\|mathcode\|muskip\|\%(\%(script\)\{1,2}\|text\)font\|skewchar\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
183 syn match initexPageInternalQuantity display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
184 \ '\\page\%(depth\|fil\{1,3}stretch\|goal\|shrink\|stretch\|total\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
185 syn match initexParagraphInternalQuantity display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
186 \ '\\\%(prevgraf\|spacefactor\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
187 syn match initexPenaltiesInternalQuantity display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
188 \ '\\lastpenalty\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
189 syn match initexRegistersInternalQuantity display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
190 \ '\\\%(count\|dimen\|skip\|toks\)\d\+\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
191
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
192 syn cluster initexParameterDimen
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
193 \ contains=initexBoxParameterDimen,initexInsertsParameterDimen,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
194 \ initexMathParameterDimen,initexPageParameterDimen,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
195 \ initexParagraphParameterDimen
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
196
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
197 syn match initexBoxParameterDimen display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
198 \ '\\\%(boxmaxdepth\|[hv]fuzz\|overfullrule\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
199 syn match initexInsertsParameterDimen display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
200 \ '\\splitmaxdepth\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
201 syn match initexMathParameterDimen display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
202 \ '\\\%(delimitershortfall\|display\%(indent\|width\)\|mathsurround\|nulldelimiterspace\|predisplaysize\|scriptspace\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
203 syn match initexPageParameterDimen display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
204 \ '\\\%([hv]offset\|maxdepth\|vsize\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
205 syn match initexParagraphParameterDimen display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
206 \ '\\\%(emergencystretch\|\%(hang\|par\)indent\|hsize\|lineskiplimit\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
207
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
208 syn cluster initexParameterGlue
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
209 \ contains=initexInsertsParameterGlue,initexMathParameterGlue,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
210 \ initexPageParameterGlue,initexParagraphParameterGlue,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
211 \ initexTablesParameterGlue
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
212
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
213 syn match initexInsertsParameterGlue display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
214 \ '\\splittopskip\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
215 syn match initexMathParameterGlue display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
216 \ '\\\%(above\|below\)display\%(short\)\=skip\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
217 syn match initexPageParameterGlue display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
218 \ '\\topskip\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
219 syn match initexParagraphParameterGlue display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
220 \ '\\\%(baseline\|left\|line\|par\%(fill\)\=\|right\|x\=space\)skip\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
221 syn match initexTablesParameterGlue display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
222 \ '\\tabskip\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
223
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
224 syn cluster initexParameterInteger
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
225 \ contains=initexBoxParameterInteger,initexCharacterParameterInteger,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
226 \ initexDebuggingParameterInteger,initexHyphenationParameterInteger,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
227 \ initexInsertsParameterInteger,initexJobParameterInteger,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
228 \ initexMacroParameterInteger,initexMathParameterInteger,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
229 \ initexParagraphParameterInteger,initexPenaltiesParameterInteger,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
230
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
231 syn match initexBoxParameterInteger display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
232 \ '\\[hv]badness\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
233 syn match initexCharacterParameterInteger display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
234 \ '\\\%(\%(endline\|escape\|newline\)char\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
235 syn match initexDebuggingParameterInteger display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
236 \ '\\\%(errorcontextlines\|pausing\|tracing\%(commands\|lostchars\|macros\|online\|output\|pages\|paragraphs\|restores|stats\)\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
237 syn match initexHyphenationParameterInteger display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
238 \ '\\\%(defaulthyphenchar\|language\|\%(left\|right\)hyphenmin\|uchyph\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
239 syn match initexInsertsParameterInteger display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
240 \ '\\\%(holdinginserts\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
241 syn match initexJobParameterInteger display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
242 \ '\\\%(day\|mag\|maxdeadcycles\|month\|time\|year\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
243 syn match initexMacroParameterInteger display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
244 \ '\\globaldefs\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
245 syn match initexMathParameterInteger display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
246 \ '\\\%(binoppenalty\|defaultskewchar\|delimiterfactor\|displaywidowpenalty\|fam\|\%(post\|pre\)displaypenalty\|relpenalty\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
247 syn match initexParagraphParameterInteger display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
248 \ '\\\%(\%(adj\|\%(double\|final\)hyphen\)demerits\|looseness\|\%(pre\)\=tolerance\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
249 syn match initexPenaltiesParameterInteger display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
250 \ '\\\%(broken\|club\|exhyphen\|floating\|hyphen\|interline\|line\|output\|widow\)penalty\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
251
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
252 syn cluster initexParameterMuglue
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
253 \ contains=initexMathParameterMuglue
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
254
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
255 syn match initexMathParameterMuglue display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
256 \ '\\\%(med\|thick\|thin\)muskip\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
257
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
258 syn cluster initexParameterDimen
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
259 \ contains=initexBoxParameterToken,initexDebuggingParameterToken,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
260 \ initexFileIOParameterToken,initexMathParameterToken,
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
261 \ initexParagraphParameterToken,initexTablesParameterToken
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
262
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
263 syn match initexBoxParameterToken display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
264 \ '\\every[hv]box\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
265 syn match initexDebuggingParameterToken display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
266 \ '\\errhelp\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
267 syn match initexFileIOParameterToken display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
268 \ '\\output\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
269 syn match initexMathParameterToken display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
270 \ '\\every\%(display\|math\)\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
271 syn match initexParagraphParameterToken display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
272 \ '\\everypar\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
273 syn match initexTablesParameterToken display contains=@NoSpell
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
274 \ '\\everycr\>'
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
275
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
276
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
277 hi def link initexCharacter Character
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
278 hi def link initexNumber Number
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
279
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
280 hi def link initexIdentifier Identifier
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
281
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
282 hi def link initexStatement Statement
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
283 hi def link initexConditional Conditional
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
284
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
285 hi def link initexPreProc PreProc
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
286 hi def link initexMacro Macro
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
287
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
288 hi def link initexType Type
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
289
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
290 hi def link initexDebug Debug
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
291
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
292 hi def link initexTodo Todo
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
293 hi def link initexComment Comment
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
294 hi def link initexDimension initexNumber
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
295
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
296 hi def link initexCommand initexStatement
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
297 hi def link initexBoxCommand initexCommand
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
298 hi def link initexCharacterCommand initexCharacter
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
299 hi def link initexDebuggingCommand initexDebug
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
300 hi def link initexFileIOCommand initexCommand
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
301 hi def link initexFontsCommand initexType
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
302 hi def link initexGlueCommand initexCommand
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
303 hi def link initexHyphenationCommand initexCommand
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
304 hi def link initexInsertsCommand initexCommand
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
305 hi def link initexJobCommand initexPreProc
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
306 hi def link initexKernCommand initexCommand
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
307 hi def link initexLogicCommand initexConditional
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
308 hi def link initexMacroCommand initexMacro
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
309 hi def link initexMarksCommand initexCommand
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
310 hi def link initexMathCommand initexCommand
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
311 hi def link initexParagraphCommand initexCommand
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
312 hi def link initexPenaltiesCommand initexCommand
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
313 hi def link initexRegistersCommand initexCommand
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
314 hi def link initexTablesCommand initexCommand
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
315
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
316 hi def link initexDerivedCommand initexStatement
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
317 hi def link initexGlueDerivedCommand initexDerivedCommand
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
318 hi def link initexHyphenationDerivedCommand initexDerivedCommand
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
319 hi def link initexMacroDerivedCommand initexDerivedCommand
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
320 hi def link initexMathDerivedCommand initexDerivedCommand
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
321
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
322 hi def link initexInternalQuantity initexIdentifier
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
323 hi def link initexBoxInternalQuantity initexInternalQuantity
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
324 hi def link initexCharacterInternalQuantity initexInternalQuantity
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
325 hi def link initexFileIOInternalQuantity initexInternalQuantity
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
326 hi def link initexFontsInternalQuantity initexInternalQuantity
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
327 hi def link initexHyphenationInternalQuantity initexInternalQuantity
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
328 hi def link initexJobInternalQuantity initexInternalQuantity
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
329 hi def link initexKernInternalQuantity initexInternalQuantity
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
330 hi def link initexMathInternalQuantity initexInternalQuantity
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
331 hi def link initexPageInternalQuantity initexInternalQuantity
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
332 hi def link initexParagraphInternalQuantity initexInternalQuantity
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
333 hi def link initexPenaltiesInternalQuantity initexInternalQuantity
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
334 hi def link initexRegistersInternalQuantity initexInternalQuantity
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
335
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
336 hi def link initexParameterDimen initexNumber
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
337 hi def link initexBoxParameterDimen initexParameterDimen
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
338 hi def link initexInsertsParameterDimen initexParameterDimen
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
339 hi def link initexMathParameterDimen initexParameterDimen
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
340 hi def link initexPageParameterDimen initexParameterDimen
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
341 hi def link initexParagraphParameterDimen initexParameterDimen
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
342
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
343 hi def link initexParameterGlue initexNumber
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
344 hi def link initexInsertsParameterGlue initexParameterGlue
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
345 hi def link initexMathParameterGlue initexParameterGlue
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
346 hi def link initexPageParameterGlue initexParameterGlue
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
347 hi def link initexParagraphParameterGlue initexParameterGlue
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
348 hi def link initexTablesParameterGlue initexParameterGlue
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
349
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
350 hi def link initexParameterInteger initexNumber
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
351 hi def link initexBoxParameterInteger initexParameterInteger
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
352 hi def link initexCharacterParameterInteger initexParameterInteger
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
353 hi def link initexDebuggingParameterInteger initexParameterInteger
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
354 hi def link initexHyphenationParameterInteger initexParameterInteger
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
355 hi def link initexInsertsParameterInteger initexParameterInteger
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
356 hi def link initexJobParameterInteger initexParameterInteger
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
357 hi def link initexMacroParameterInteger initexParameterInteger
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
358 hi def link initexMathParameterInteger initexParameterInteger
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
359 hi def link initexParagraphParameterInteger initexParameterInteger
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
360 hi def link initexPenaltiesParameterInteger initexParameterInteger
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
361
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
362 hi def link initexParameterMuglue initexNumber
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
363 hi def link initexMathParameterMuglue initexParameterMuglue
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
364
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
365 hi def link initexParameterToken initexIdentifier
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
366 hi def link initexBoxParameterToken initexParameterToken
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
367 hi def link initexDebuggingParameterToken initexParameterToken
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
368 hi def link initexFileIOParameterToken initexParameterToken
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
369 hi def link initexMathParameterToken initexParameterToken
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
370 hi def link initexParagraphParameterToken initexParameterToken
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
371 hi def link initexTablesParameterToken initexParameterToken
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
372
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
373 let b:current_syntax = "initex"
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
374
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
375 let &cpo = s:cpo_save
6bb1fa855dc9 updated for version 7.0e03
vimboss
parents:
diff changeset
376 unlet s:cpo_save