augroup
Vim
の
autocmd
を
グループ
でまとめる
コマンド
.
autocmd
が設定されている
.vim
を複数回読み込むと,
autocmd
がその回数分だけ設定されてしまい複数回発火するようになってしまう.
augroup
を利用することでまとめて
autocmd
の設定を削除できるようになる.
code:.vim
augroup MyAutoCmd
autocmd! " => このaugroupに紐づいたautocmdを消し去ります
augroup END
...
augroup MyAutoCmd
autocmd BufNewFile * echo 'This is new file'
autocmd BufNewFile,BufRead *.haml setf haml
augroup END
参考
https://alpaca.tc/blog/vim/break-vim-beginners-augroup.html