neovim で golang を LSP できるようにする

neovim の最近のバージョンだと LSP はネイティブサポートされている。

neovim の LSP の便利な設定集であるところの https://github.com/neovim/nvim-lspconfig をインストールする。 vimplug を使っているので以下のように書く。

local vim = vim
local Plug = vim.fn['plug#']

vim.call('plug#begin')
    -- " LSPクライアント
    Plug 'neovim/nvim-lspconfig'
vim.call('plug#end')

次に :PlugInstall する。

require'lspconfig'.gopls.setup{}

したら補完が効くようになった。便利。

Published: 2025-01-01(Thu) 12:13