同じ名前を持つヘッダファイルを開く.2

同じ名前を持つヘッダファイルを開く - bugfix
そもそも間違っていたようです。

    let l:hname = fnamemodify(expand("%"), ":t:r")

の部分。


ヘッダファイルはカレントディレクトリ(:pwd)に開かれてしまうので、
編集している .c ファイルがカレントディレクトリに無いと
対応するヘッダファイルは開かれませんよねー

:t:r だと末尾のファイル名しか残りませんものね。


そこでこちら。
Re: 同じ名前を持つヘッダファイルを開く - bugfix - while ("im the true Vim master"); - vimグループ

nnoremap <C-^>  :<C-u>hide edit %<.h<Return>

%< が :r に対応しているようなので、
こちらの方が便利そうです。


:cd した後でも、バッファのファイルパスは追従するみたいなので、
:p:r の方が良いなんてことも無いみたいです。


早速.vimrcを修正しなければ。