VimのQuickFixでジャンプするときに直前のWindowを使う
:vsplit
などでwindow分割しているときにQuickfixリストを使ったとき、デフォルトだとジャンプに使用されるwindowが直前のカーソルがフォーカスしているWindowにならない。
例えばvsplitでwindowを2分割しているとき、左のwindowでvim-lspの <plug>(lsp-references)
を呼び出すと、Quickfixリストから選択してジャンプしたとき直前にいた左のwindowではなく右のwindowが切り替わってしまう。
直前にいたWindowでジャンプしてほしかったのでGithubを探索していたら、理想の挙動を実現するプラグイン見つけた。
yssl/QFEnter がそのプラグインだ。 これをインストールするだけで、Quickfixリストからジャンプするときに直前にカーソルがあったWindowがジャンプで使用される。
ずっと気になってた挙動が理想の挙動になって素晴らしい。
もし何か質問やフィードバックがありましたら、 @biosugar0 までお願いします。
2021-07-22