neovim/runtime/syntax/vimnormal.vim
Felipe Morales 4fc1ab779d runtime: Include vim-tutor-mode
vim-tutor-mode provides a mechanism to write and read interactive
tutorials in vim. It's aim is to replace the venerable vimtutor with a
more modern system.

The plugin's development is maintained at https://github.com/fmoralesc
/vim-tutor-mode

Closes #2351.
2015-08-15 15:25:30 -03:00

17 lines
708 B
VimL

syn match normalOp /[dcrypoaxv!"#%&.-\/:<>=?@ABCDGHIJKLMNOPQRSUVWXYZgmqstz~iu]/ nextgroup=normalMod
syn match normalMod /m\@<![ia]/
syn match normalObject /["'()<>BW\[\]`bstweE{}ftFT;,$]/
syn match normalCount /[0-9]/
syn region normalSearch start=/[/?]\@<=./ end=/.<CR>\@=/ contains=normalKey keepend
syn region normalChange start=/\([cr][wWbBeE()\[\]{}pst]\)\@<=./ end=/.\@=/ contains=normalKey keepend
syn match normalCharSearch /\c[ftr]\@<=\w/
syn match normalMark /\(f\@<!m\)\@<=[a-zA-Z0-9]/
syn match normalKey /<'\@!.\{-}>'\@!/
hi! link normalOp Operator
hi! link normalMod PreProc
hi! link normalObject Structure
hi! link normalCount Number
hi! link normalMark Identifier
hi! link normalKey Special