Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5691

vim-lspの定義ジャンプとvim本来のtagジャンプを共存させる

$
0
0

vim-lspの定義ジャンプがいい感じなので<C-]>キーを上書きして使っているのだが、vimのhelpを見る際などに<C-]>が動作しなくて不便なことがある。

方針としてはまず:LspDefinitionを実行してみて失敗したら本来のvimの定義ジャンプを呼び出すようなキーバインドを登録したい。

本質的にはvim-lspに限らず他のプラグインでも同様にできるはず。

nnoremap <expr><silent><C-]> execute(':LspDefinition')=~"not supported" ? "\<C-]>":"\<Nop>"

エラーメッセージをマッチさせるという、かなりアドホックなやり方だが現時点ではちゃんと動く。
vim-lspの仕様が変われば動かなくなるかもしれない。


Viewing all articles
Browse latest Browse all 5691

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>