~/.zfunc/*のファイルタイプをzshにしたい
zshの関数は~/.zfunc/に投げているのですが、ここのファイルをvimで開いてもファイルタイプがzshになってくれない。
それなので、autocmdを使って、自動的にファイルタイプをzshにしてくれるように設定した。
autocmd BufNewFile,BufReadPost ~/.zfunc/* :set ft=zsh
これで、うまくいった。
autocmdのイベントを調べてて、http://www.ac.cyberhome.ne.jp/~yakahaira/vimdoc/autocmd.htmlを読んでいたのだが、ちょっと疑問がある。
BufRead | 新しいバッファの編集を始めたとき。 |
ファイルを読み込んだ後
BufReadPost | 新しいバッファの編集を始めたとき。 |
ファイルを読み込んだ後
説明が同じみたいなんですけど、微妙に違うのかな。