" Vim? configuration syntax. syn clear syn match MiscChar /[^a-zA-Z0-9(){} ]/ syn match Comment +^\s*".*$+ syn match ViCmd "\<\%(set\|fix\%(del\)\?\|so\%(urce\)\?\|syn\%(tax\)\?\|hi\%(ghlight\)\?\|iab\|finish\|setlocal\)!\?\>" syn match ViCmd "\<\%(au\%(tocmd\|group\)\?\)!\?\>" syn match ViCmd "\<\%([cmnvoil]\?\(nore\|un\)\?map\)\(clear\)\?!\?\>" syn keyword Control if elseif else endif let command iskeyword exists syn keyword ViKey contained syn match ViKey "\<\%(keyword\|match\|region\|link\)" syn match ViKey "\<\%(start\|end\|contains\|matchgroup\)=" syn keyword ViSet sbr showbreak showcmd lcs listchars hi history sw shiftwidth tw textwidth ignorecase syn keyword ViSet ts tabstop ls laststatus mps matchpairs syn match ViSet "\" syn match ViSet "\<\%(no\)\?\%(ru\|ruler\|ai\|autoindent\|magic\|showmode\|aw\|autowrite\|cp\|compatible\|wrapscan\|ws\)\>" syn match ViSet "\<\%(no\)\?\%(scs\|smartcase\|hls\|hlsearch\|is\|incsearch\|sm\|showmatch\|et\|expandtab\)\>" syn match ViSet "\<\%(no\)\?\%(nu\|number\|to\|timeout\|ttm\|ttimeoutlen\|tm\|timeoutlen\|l\|list\)\>" syn match Quoted /\(["']\)[^\1]\{-\}\1/ let b:current_syntax = "vim"