neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

vimnormal.vim (708B)


      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