📘

[Tips] Neovim + lazy.nvim でプラグイン設定の反映を再起動せずに行う方法

に公開

前提

nvimのplugin管理にlazy.nvimを使用している。

課題

何らかのファイルの編集中にlazy.nvimのpulgin(*.lua)に変更を入れた場合、pluginの変更を編集中のファイルに反映させるため、一度:wqを実行し、nvimを再起動して反映させなければならず、面倒。
特に、plugin関連の設定の微調整をするたびにファイルを開き直すのは面倒。

解決策

:Lazy load all を実行した上で、変更を反映させたいバッファのみを再度開く。

こうすることでpluginの設定が反映されることが確認できた。バッファを開かないでできれば理想だが、nvim全体の再起動が必要とわかったので良し。

Discussion