NeoVimのプラグイン

LazyNvim

プラグインマネージャー。neovimにインストールするプラグインを管理する。

nvim-treesitter

tree-sitterという構文解析ライブラリをNeoVimで使いやすくするもの。高度なシンタックスハイライトや構文解析を行う。

nvim-lspconfig

Neovim組み込みのLSPクライアントの設定を簡単にする。 各Language Server別のデフォルトの設定値を提供する。

mason

LSPサーバー、DAPサーバー、リンター、フォーマッターなどを簡単に管理できるインターフェースを提供する。

mason-lspconfig.nvim

masonとlspconfigとの間のギャップを埋める。 自動インストールやサーバー名の変換など。 masonと一緒にインストールすることが推奨されている。

fidget

NeovimのステータスラインやUI部分にアニメーションや動的な要素を追加するもの。

neodev

Neovimのinit.luaプラグイン開発用のヘルプを表示してくれる。

nvim-cmp

コード補完を行う。

telescope

ファジーファインダー。拡張が簡単。

null-ls(none-ls)

conform.nvim

コードフォーマット

nvim-lint

リンティング