Merge branch '151_fix_uninitialised_var_edit.c' into mc-4.6
[midnight-commander.git] / syntax / latex.syntax
blob7e69ad3495945531b41b9af5bde3a30e375601f1
1 context default
2 wholechars left \\ 
3 wholechars right abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
5     spellcheck
7     keyword whole {\\it brightgreen
8     keyword } brightgreen
9     keyword whole {\\bf brightgreen
10     keyword } brightgreen
11     keyword { brightgreen
13     keyword \\$ yellow
15 # type style
16     keyword whole \\tiny yellow
17     keyword whole \\scriptsize yellow
18     keyword whole \\footnotesize yellow
19     keyword whole \\small yellow
20     keyword whole \\normalsize yellow
21     keyword whole \\large yellow
22     keyword whole \\Large yellow
23     keyword whole \\LARGE yellow
24     keyword whole \\huge yellow
25     keyword whole \\Huge yellow
27 # accents and symbols
28     keyword whole \\\{`'^"~=.uvHtcdb\}{\{aeiouAEIOU\}} yellow
29     keyword whole \\dag yellow
30     keyword whole \\ddag yellow
31     keyword whole \\S yellow
32     keyword whole \\P yellow
33     keyword whole \\copyright yellow
34     keyword whole \\pounds yellow
36 # sectioning and table of contents
37     keyword whole \\part[*]{*} brightred
38     keyword whole \\part{*} brightred
39     keyword whole \\part\*{*} brightred
40     keyword whole \\chapter[*]{*} brightred
41     keyword whole \\chapter{*} brightred
42     keyword whole \\chapter\*{*} brightred
43     keyword whole \\section[*]{*} brightred
44     keyword whole \\section{*} brightred
45     keyword whole \\section\*{*} brightred
46     keyword whole \\subsection[*]{*} brightred
47     keyword whole \\subsection{*} brightred
48     keyword whole \\subsection\*{*} brightred
49     keyword whole \\subsubsection[*]{*} brightred
50     keyword whole \\subsubsection{*} brightred
51     keyword whole \\subsubsection\*{*} brightred
52     keyword whole \\paragraph[*]{*} brightred
53     keyword whole \\paragraph{*} brightred
54     keyword whole \\paragraph\*{*} brightred
55     keyword whole \\subparagraph[*]{*} brightred
56     keyword whole \\subparagraph{*} brightred
57     keyword whole \\subparagraph\*{*} brightred
59     keyword whole \\appendix brightred
60     keyword whole \\tableofcontents brightred
62 # misc
63     keyword whole \\item[*] yellow
64     keyword whole \\item yellow
65     keyword whole \\\\ yellow
66     keyword \\\s yellow black
67     keyword \\@ yellow black
68     keyword %% yellow
69     keyword \\% yellow
71 # docuement and page styles    
72     keyword whole \\documentstyle[*]{*} yellow
73     keyword whole \\documentstyle{*} yellow
74     keyword whole \\pagestyle{*} yellow
76 # cross references
77     keyword whole \\label{*} yellow
78     keyword whole \\ref{*} yellow
80 # bibliography and citations
81     keyword whole \\bibliography{*} yellow
82     keyword whole \\bibitem[*]{*} yellow
83     keyword whole \\bibitem{*} yellow
84     keyword whole \\cite[*]{*} yellow
85     keyword whole \\cite{*} yellow
87 # splitting the input
88     keyword whole \\input{*} yellow
89     keyword whole \\include{*} yellow
90     keyword whole \\includeonly{*} yellow
92 # line breaking
93     keyword whole \\linebreak[\[01234\]] yellow
94     keyword whole \\nolinebreak[\[01234\]] yellow
95     keyword whole \\linebreak yellow
96     keyword whole \\nolinebreak yellow
97     keyword whole \\[+] yellow
98     keyword whole \\- yellow
99     keyword whole \\sloppy yellow
101 # page breaking
102     keyword whole \\pagebreak[\[01234\]] yellow
103     keyword whole \\nopagebreak[\[01234\]] yellow
104     keyword whole \\pagebreak yellow
105     keyword whole \\nopagebreak yellow
106     keyword whole \\samepage yellow
107     keyword whole \\newpage yellow
108     keyword whole \\clearpage yellow
110 # definitions
111     keyword \\newcommand{*}[*] cyan
112     keyword \\newcommand{*} cyan
113     keyword \\newenvironment{*}[*]{*} cyan
114     keyword \\newenvironment{*}{*} cyan
116 # boxes
118 # begins and ends
119     keyword \\begin{document} brightred
120     keyword \\begin{equation} brightred
121     keyword \\begin{displaymath} brightred
122     keyword \\begin{eqnarray} brightred
123     keyword \\begin{quote} brightred
124     keyword \\begin{quotation} brightred
125     keyword \\begin{center} brightred
126     keyword \\begin{verse} brightred
127     keyword \\begin{verbatim} brightred
128     keyword \\begin{itemize} brightred
129     keyword \\begin{enumerate} brightred
130     keyword \\begin{description} brightred
131     keyword \\begin{list} brightred
132     keyword \\begin{array} brightred
133     keyword \\begin{tabular} brightred
134     keyword \\begin{thebibliography}{*} brightred
135     keyword \\begin{sloppypar} brightred
137     keyword \\end{document} brightred
138     keyword \\end{equation} brightred
139     keyword \\end{displaymath} brightred
140     keyword \\end{eqnarray} brightred
141     keyword \\end{quote} brightred
142     keyword \\end{quotation} brightred
143     keyword \\end{center} brightred
144     keyword \\end{verse} brightred
145     keyword \\end{verbatim} brightred
146     keyword \\end{itemize} brightred
147     keyword \\end{enumerate} brightred
148     keyword \\end{description} brightred
149     keyword \\end{list} brightred
150     keyword \\end{array} brightred
151     keyword \\end{tabular} brightred
152     keyword \\end{thebibliography}{*} brightred
153     keyword \\end{sloppypar} brightred
155     keyword \\begin{*} brightcyan
156     keyword \\end{*} brightcyan
158     keyword \\theorem{*}{*} yellow
160 # if all else fails
161     keyword whole \\begin white
162     keyword whole \\+[*][*]{*}{*}{*} brightcyan
163     keyword whole \\+[*][*]{*}{*} brightcyan
164     keyword whole \\+[*]{*}{*}{*} brightcyan
165     keyword whole \\+[*]{*}{*} brightcyan
166     keyword whole \\+[*]{*} brightcyan
167     keyword whole \\+{*}{*}{*}{*} brightcyan
168     keyword whole \\+{*}{*}{*} brightcyan
169     keyword whole \\+{*}{*} brightcyan
170     keyword whole \\+{*} brightcyan
171     keyword whole \\+ brightcyan
173 context exclusive whole {\\bf } brightmagenta
174     keyword whole \\tiny yellow
175     keyword whole \\scriptsize yellow
176     keyword whole \\footnotesize yellow
177     keyword whole \\small yellow
178     keyword whole \\normalsize yellow
179     keyword whole \\large yellow
180     keyword whole \\Large yellow
181     keyword whole \\LARGE yellow
182     keyword whole \\huge yellow
183     keyword whole \\Huge yellow
184     keyword whole \\\{`'^"~=.uvHtcdb\}{\{aeiouAEIOU\}} yellow
185     keyword whole \\dag yellow
186     keyword whole \\ddag yellow
187     keyword whole \\S yellow
188     keyword whole \\P yellow
189     keyword whole \\copyright yellow
190     keyword whole \\pounds yellow
191     keyword whole \\\\ yellow
192     keyword \\\s yellow black
193     keyword \\@ yellow black
194     keyword %% yellow
195     keyword whole \\label{*} yellow
196     keyword whole \\ref{*} yellow
197     keyword whole \\bibitem[*]{*} yellow
198     keyword whole \\bibitem{*} yellow
199     keyword whole \\cite[*]{*} yellow
200     keyword whole \\cite{*} yellow
201     keyword whole \\[+] yellow
202     keyword whole \\- yellow
203     keyword whole \\sloppy yellow
204     keyword whole \\+[*][*]{*}{*}{*} brightcyan
205     keyword whole \\+[*][*]{*}{*} brightcyan
206     keyword whole \\+[*]{*}{*}{*} brightcyan
207     keyword whole \\+[*]{*}{*} brightcyan
208     keyword whole \\+[*]{*} brightcyan
209     keyword whole \\+{*}{*}{*}{*} brightcyan
210     keyword whole \\+{*}{*}{*} brightcyan
211     keyword whole \\+{*}{*} brightcyan
212     keyword whole \\+{*} brightcyan
213     keyword whole \\+ brightcyan
215 context exclusive whole {\\it } magenta
216     keyword whole \\tiny yellow
217     keyword whole \\scriptsize yellow
218     keyword whole \\footnotesize yellow
219     keyword whole \\small yellow
220     keyword whole \\normalsize yellow
221     keyword whole \\large yellow
222     keyword whole \\Large yellow
223     keyword whole \\LARGE yellow
224     keyword whole \\huge yellow
225     keyword whole \\Huge yellow
226     keyword whole \\\{`'^"~=.uvHtcdb\}{\{aeiouAEIOU\}} yellow
227     keyword whole \\dag yellow
228     keyword whole \\ddag yellow
229     keyword whole \\S yellow
230     keyword whole \\P yellow
231     keyword whole \\copyright yellow
232     keyword whole \\pounds yellow
233     keyword whole \\\\ yellow
234     keyword \\\s yellow black
235     keyword \\@ yellow black
236     keyword %% yellow
237     keyword whole \\label{*} yellow
238     keyword whole \\ref{*} yellow
239     keyword whole \\bibitem[*]{*} yellow
240     keyword whole \\bibitem{*} yellow
241     keyword whole \\cite[*]{*} yellow
242     keyword whole \\cite{*} yellow
243     keyword whole \\[+] yellow
244     keyword whole \\- yellow
245     keyword whole \\sloppy yellow
246     keyword whole \\+[*][*]{*}{*}{*} brightcyan
247     keyword whole \\+[*][*]{*}{*} brightcyan
248     keyword whole \\+[*]{*}{*}{*} brightcyan
249     keyword whole \\+[*]{*}{*} brightcyan
250     keyword whole \\+[*]{*} brightcyan
251     keyword whole \\+{*}{*}{*}{*} brightcyan
252     keyword whole \\+{*}{*}{*} brightcyan
253     keyword whole \\+{*}{*} brightcyan
254     keyword whole \\+{*} brightcyan
255     keyword whole \\+ brightcyan
259 context \\pagenumbering{ } yellow
260     keyword arabic brightcyan
261     keyword roman brightcyan
262     keyword alph brightcyan
263     keyword Roman brightcyan
264     keyword Alph brightcyan
266 context % \n brown
268 context exclusive \\begin{verbatim} \\end{verbatim} white
270 # mathematical formulas
271 context $ $ brightgreen
272 context exclusive \\begin{equation} \\end{equation} brightgreen
273 context exclusive \\begin{displaymath} \\end{displaymath} brightgreen
274 context exclusive \\begin{eqnarray} \\end{eqnarray} brightgreen