diff --git a/nvim/.config/nvim/lua/lsp/gopls.lua b/nvim/.config/nvim/lua/lsp/gopls.lua index 95b587d..e1d87aa 100644 --- a/nvim/.config/nvim/lua/lsp/gopls.lua +++ b/nvim/.config/nvim/lua/lsp/gopls.lua @@ -36,6 +36,7 @@ require('lspconfig').gopls.setup { completeFunctionCalls = true, experimentalPostfixCompletions = true, allExperiments = true, + semanticTokens = true, analyses = { assign = true, atomic = true, @@ -45,7 +46,6 @@ require('lspconfig').gopls.setup { composites = true, copylocks = true, erroras = true, - fieldalignment = true, httpresponse = true, ifaceassert = true, infertypeargs = true, @@ -76,6 +76,14 @@ require('lspconfig').gopls.setup { gc_details = true, run_govulncheck = true, }, + hints = { + assignVariableTypes = true, + compositeLiteralFields = true, + constantValues = true, + functionTypeParameters = true, + parameterNames = true, + rangeVariableTypes = true, + }, }, }, }