..
Nvim Setup For Golang
check help: lsp for more info.
Nvim released lots of very useful features recently, 0.5.0
version brings LSP client into its core, and 0.6.0
adds virtual text support.
Those features make Nvim a powerful IDE like text editor. With some settings, now it’s my daily editor for all my work espicially for Golang.
Version
The latest stable version is 0.6.0
, we can check version by command :version
inside Nvim.
Gopls
Before goes into Nvim configuration, we need install gopls
, the LSP server. We can go install golang.org/x/tools/gopls@latest
to install gopls
.
Nvim configuration
Plug 'neovim/nvim-lspconfig'