123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- # Syntax highlighting rules for syntax highlighting rules
- # Use \[\] at the end of keywords to suppress their special meaning
- wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_.\\[]{}
- context default
- # Invalid combinations, not highlighted
- keyword whole linestart\[\t\s\]whole
- keyword whole linestart\[\t\s\]wholeleft
- keyword whole linestart\[\t\s\]wholeright
- # Combinations below are valid
- keyword whole whole\[\t\s\]linestart brightcyan
- keyword whole wholeleft\[\t\s\]linestart brightcyan
- keyword whole wholeright\[\t\s\]linestart brightcyan
- keyword whole whole\[\] brightcyan
- keyword whole wholeleft\[\] brightcyan
- keyword whole wholeright\[\] brightcyan
- keyword whole linestart\[\] brightcyan
- keyword whole wholechars\[\t\s\]left brightcyan
- keyword whole wholechars\[\t\s\]right brightcyan
- keyword whole wholechars\[\] brightcyan
- keyword whole define\[\] brightcyan
- keyword whole spellcheck\[\] yellow
- keyword whole keyword\[\] yellow
- keyword whole context\[\t\s\]exclusive brightred
- keyword whole context\[\t\s\]default brightred
- keyword whole context\[\] brightred
- keyword whole caseinsensitive\[\] brightred
- keyword whole linestart file\[\] brightgreen
- keyword whole linestart include\[\] brightred
- keyword whole black black blue
- keyword whole red red
- keyword whole green green
- keyword whole brown brown
- keyword whole blue blue black
- keyword whole magenta magenta
- keyword whole cyan cyan
- keyword whole lightgray lightgray
- keyword whole gray gray black
- keyword whole brightred brightred
- keyword whole brightgreen brightgreen
- keyword whole yellow yellow
- keyword whole brightblue brightblue black
- keyword whole brightmagenta brightmagenta
- keyword whole brightcyan brightcyan
- keyword whole white white
- context linestart # \n brown
- spellcheck
- # Ideally we would have defined comments with "context linestart \[\s\]# ...",
- # but contexts can't start with a character class. So we define comments twice.
- context linestart \s\[\s\]# \n brown
- spellcheck
|