はじめに Noevimには組み込みのLSPクライアントがあり、きちんと設定すれば非常に高機能な開発環境を構築することができます。 今回は、初心者の方にもとっつきやすいようなるべく小さなファイルで解説することを目指しました。LSP関連の最低限の機能に絞って100行弱の設定ファイルに収まるようまとめています。 使用しているプラグインは主に4つ、依存関係を入れても7つです。補完とLSPサーバー管理以外の機能はほぼ組み込みで実現できます。 wbthomason/packer.nvim(プラグインマネージャ) neovim/nvim-lspconfig(LSP設定) williamboman/mason.nvim(LSPサーバー管理) williamboman/mason-lspconfig.nvim hrsh7th/nvim-cmp(補完) hrsh7th/cmp-nvim-lsp hrsh7th
![Neovim+LSPをなるべく簡単な設定で構築する](https://cdn-ak-scissors.b.st-hatena.com/image/square/4946a32575f80fac34de955a5ac000b6b1496d66/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Fzenn%2Fimage%2Fupload%2Fs--9odHuXX_--%2Fc_fit%252Cg_north_west%252Cl_text%3Anotosansjp-medium.otf_55%3ANeovim%25252BLSP%2525E3%252582%252592%2525E3%252581%2525AA%2525E3%252582%25258B%2525E3%252581%2525B9%2525E3%252581%25258F%2525E7%2525B0%2525A1%2525E5%25258D%252598%2525E3%252581%2525AA%2525E8%2525A8%2525AD%2525E5%2525AE%25259A%2525E3%252581%2525A7%2525E6%2525A7%25258B%2525E7%2525AF%252589%2525E3%252581%252599%2525E3%252582%25258B%252Cw_1010%252Cx_90%252Cy_100%2Fg_south_west%252Cl_text%3Anotosansjp-medium.otf_37%3Abotamotch%252Cx_203%252Cy_121%2Fg_south_west%252Ch_90%252Cl_fetch%3AaHR0cHM6Ly9saDMuZ29vZ2xldXNlcmNvbnRlbnQuY29tL2EtL0FGZFp1Y3JMd1JLVk02Q194MVNrSUhXTU02Tk9BV2RQTmQ1VS1CeXNndTc5PXM5Ni1j%252Cr_max%252Cw_90%252Cx_87%252Cy_95%2Fv1627283836%2Fdefault%2Fog-base-w1200-v2.png)