vim-lspでヘルプ(hover)にフォーカス取られた話

自分用メモ
【課題】
vim-lspを更新したら:LspHover を自動でたたき、さらにフォーカスを奪う事案機能追加が起きた。。
(あるかもしれないが)ヘルプを見た感じ無効化する設定がなく、なくなくソースを調べた。

どうやらポップアップ(vim8.1の13xxくらいで対応したやつ)対応らしく、親切に確認してくれていた。
ただ、15xx系以前はポップアップを利用せず、別ウィンドウに表示してフォーカスを奪う挙動があり、10xx系のkaoriya版ではちょっと無効化していないと使っていられない感じだった。以下をvimrcやらに追記すると、この機能を無効化できる。

【解決方法】

let lsp_signature_help_enabled = 0

※ちなみにsignature_helpという名前でhelpにはあった。Hoverで調べてた・・・

error位置表示を行番号上にするやつとかも10xx系では使えなくて、最近はlspフレンドリーな機能がもりもり追加されているので次のkaoriya更新がとても楽しみ。

【余談】
deinのプラグイン実体は以下ではなく、
~\bundles\repos\github.com\prabirshrestha
以下にいた。通常触るべきでないが、デバッグコード差し込むなら以下をみる
~\bundles\.cache\.vimrc\.dein\

コメントを残す

メールアドレスが公開されることはありません。