blob: df672c523647bf48d6eacbe4d47bbaa1ad988a5e [file] [log] [blame]
Yegappan Lakshmanana54816b2024-11-03 10:49:23 +01001syn match normalOp /[dcrypoaxv!"#%&.-\/:<>=?@ABCDGHIJKLMNOPQRSUVWXYZgmqstz~iu]/ nextgroup=normalMod
2syn match normalMod /m\@<![ia]/
3syn match normalObject /["'()<>BW\[\]`bstweE{}ftFT;,$]/
4syn match normalCount /[0-9]/
5syn region normalSearch start=/[/?]\@<=./ end=/.<CR>\@=/ contains=normalKey keepend
6syn region normalChange start=/\([cr][wWbBeE()\[\]{}pst]\)\@<=./ end=/.\@=/ contains=normalKey keepend
7syn match normalCharSearch /\c[ftr]\@<=\w/
8syn match normalMark /\(f\@<!m\)\@<=[a-zA-Z0-9]/
9syn match normalKey /<'\@!.\{-}>'\@!/
10
11hi! link normalOp Operator
12hi! link normalMod PreProc
13hi! link normalObject Structure
14hi! link normalCount Number
15hi! link normalMark Identifier
16hi! link normalKey Special