1 # Syntax highlighting rules for syntax highlighting rules
3 # Use \[\] at the end of keywords to suppress their special meaning
5 wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_.\\[]{}
8 # Invalid combinations, not highlighted
9 keyword whole linestart\[\t\s\]whole
10 keyword whole linestart\[\t\s\]wholeleft
11 keyword whole linestart\[\t\s\]wholeright
13 # Combinations below are valid
14 keyword whole whole\[\t\s\]linestart brightcyan
15 keyword whole wholeleft\[\t\s\]linestart brightcyan
16 keyword whole wholeright\[\t\s\]linestart brightcyan
17 keyword whole whole\[\] brightcyan
18 keyword whole wholeleft\[\] brightcyan
19 keyword whole wholeright\[\] brightcyan
20 keyword whole linestart\[\] brightcyan
22 keyword whole wholechars\[\t\s\]left brightcyan
23 keyword whole wholechars\[\t\s\]right brightcyan
24 keyword whole wholechars\[\] brightcyan
25 keyword whole define\[\] brightcyan
27 keyword whole spellcheck\[\] yellow
28 keyword whole keyword\[\] yellow
29 keyword whole context\[\t\s\]exclusive brightred
30 keyword whole context\[\t\s\]default brightred
31 keyword whole context\[\] brightred
33 keyword whole linestart file\[\] brightgreen
34 keyword whole linestart include\[\] brightred
36 keyword whole black black blue
38 keyword whole green green
39 keyword whole brown brown
40 keyword whole blue blue black
41 keyword whole magenta magenta
42 keyword whole cyan cyan
43 keyword whole lightgray lightgray
44 keyword whole gray gray black
45 keyword whole brightred brightred
46 keyword whole brightgreen brightgreen
47 keyword whole yellow yellow
48 keyword whole brightblue brightblue black
49 keyword whole brightmagenta brightmagenta
50 keyword whole brightcyan brightcyan
51 keyword whole white white
53 context linestart # \n brown