Guest User

Untitled

a guest
Nov 12th, 2018
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VIM 0.71 KB | None | 0 0
  1. " ~/.vim/after/syntax/vim.vim
  2.  
  3. " autocmd の 第一引数が [group] であった場合の続く {event} をハイ
  4. " ライトする。ただし [group] はこれらの syntax コマンドが評価され
  5. " る時点で定義済のグループと、変数 s:known_augroup_regexps の正規
  6. " 表現に一致するグループにのみ対応。
  7.  
  8. let s:known_augroup_regexps = [ '[Mm]y', '[Vv]imrc' ]
  9.  
  10. syntax keyword vimAutoCmd au[tocmd] do[autocmd] doautoa[ll]
  11.   \ skipwhite nextgroup=vimAutoEventList,myVimAugroupNameInAutocmd
  12.  
  13. execute 'syntax match myVimAugroupNameInAutocmd'
  14.   \ 'skipwhite'
  15.   \ "'" . join(s:known_augroup_regexps + split(execute('augroup')), '\|') . "'"
  16.   \ 'skipwhite nextgroup=vimAutoEventList'
Add Comment
Please, Sign In to add comment