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
32 keyword whole caseinsensitive\[\] brightred
34 keyword whole linestart file\[\] brightgreen
35 keyword whole linestart include\[\] brightred
37 keyword whole black black blue
39 keyword whole green green
40 keyword whole brown brown
41 keyword whole blue blue black
42 keyword whole magenta magenta
43 keyword whole cyan cyan
44 keyword whole lightgray lightgray
45 keyword whole gray gray black
46 keyword whole brightred brightred
47 keyword whole brightgreen brightgreen
48 keyword whole yellow yellow
49 keyword whole brightblue brightblue black
50 keyword whole brightmagenta brightmagenta
51 keyword whole brightcyan brightcyan
52 keyword whole white white
54 context linestart # \n brown