Merge branch '1986_confirm_replace_fix'
[free-mc.git] / misc / syntax / syntax.syntax
blob8bd63088ce4cc2b4982924dbc22660ab8103a273
1 # Syntax highlighting rules for syntax highlighting rules
3 # Use \[\] at the end of keywords to suppress their special meaning
5 wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_.\\[]{}
7 context default
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
37     keyword whole red red
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