vim で Tabpage 毎にカレントディレクトリを分ける

ということで、こんなのを .vimrc に追加してみた。

https://github.com/kana/config/blob/master/vim/personal/dot.vimrc 700 行目付近を参考に……。

:TabpageCD を使うようにするのではなく、:cd で行けるように改良してみたつもり。

" per-tab current dir

autocmd! TabEnter *
\ if exists('t:cwd')
\ |   execute 'cd' t:cwd
\ | endif

autocmd! TabLeave * let t:cwd = getcwd()