同じ名前を持つヘッダファイルを開く
Cで、
他のソースファイルに公開する関数をヘッダファイルに書くときには
.cと同じ名前を持つ.hに(わたしは)命名しています。
function! Open_header_file() let l:hname = fnamemodify(expand("%"), ":t:r") execute "edit " l:hname . ".h" unlet l:hname endfunction
これで開けるようになりました。
例えば、tmp.cを編集しているときに:call Open_header_file()とコマンドすれば
tmp.hが新しくバッファに開かれます。
edit!を使っていないので、
:set hiddenしていないと開かれないと思いますが、
その辺りはよしなに。
もう11月かあ