イナズマの日記

こんにちは。

LanguageClient-neovimでヘッダ挿入時にカーソルが移動しない場合の応急処置

LanguageClient-neovimでclangdを使ってC++補完する際、ヘッダに#include<...>を自動で挿入してくれる機能があるのですが、どうもカーソルの位置が更新されないっぽくて不便です。

Issueも立っていて、これこれがおそらく該当します。 いちおうPRも出てるっぽい

解決されるまでは、

'cpp': ['clangd', '--header-insertion=never'],

として、ヘッダへの補完を無効にしておくと良さそうです。 ただ当然ですが、根本的な解決ではないです。