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