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\]whole
11 keyword whole linestart\[\t\s\]wholeleft
12 keyword whole linestart\[\t\s\]wholeright
14 # Combinations below are valid
15 keyword whole whole\[\t\s\]linestart brightcyan
16 keyword whole whole\[\t\s\]linestart brightcyan
17 keyword whole wholeleft\[\t\s\]linestart brightcyan
18 keyword whole wholeright\[\t\s\]linestart brightcyan
19 keyword whole whole\[\] brightcyan
20 keyword whole wholeleft\[\] brightcyan
21 keyword whole wholeright\[\] brightcyan
22 keyword whole linestart\[\] brightcyan
24 keyword whole wholechars\[\t\s\]left brightcyan
25 keyword whole wholechars\[\t\s\]right brightcyan
26 keyword whole wholechars\[\] brightcyan
28 keyword whole spellcheck\[\] yellow
29 keyword whole keyword\[\] yellow
30 keyword whole context\[\t\s\]exclusive brightred
31 keyword whole context\[\t\s\]default brightred
32 keyword whole context\[\] 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
50 keyword whole brightmagenta brightmagenta
51 keyword whole brightcyan brightcyan
52 keyword whole white white
54 context linestart # \n brown