~/.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 新しいバッファの編集を始めたとき。

ファイルを読み込んだ後

説明が同じみたいなんですけど、微妙に違うのかな。