summaryrefslogtreecommitdiff
path: root/.config/nvim/lsp/gopls.lua
diff options
context:
space:
mode:
authorKyren223 <Kyren223@proton.me>2025-07-11 12:22:03 +0300
committerKyren223 <Kyren223@proton.me>2025-07-11 12:22:03 +0300
commit57fb46d77f95f5bf42b7d6d5449fb7960b255f06 (patch)
tree66815b04003924aad935f1d988689a8a4a7ef300 /.config/nvim/lsp/gopls.lua
parentc475d014bc76b85e0c1740585accc63d083dd941 (diff)
This is related to the workspace diagnostics, it enables it for go
Diffstat (limited to '.config/nvim/lsp/gopls.lua')
-rw-r--r--.config/nvim/lsp/gopls.lua4
1 files changed, 3 insertions, 1 deletions
diff --git a/.config/nvim/lsp/gopls.lua b/.config/nvim/lsp/gopls.lua
index 3585808..eb2eaf0 100644
--- a/.config/nvim/lsp/gopls.lua
+++ b/.config/nvim/lsp/gopls.lua
@@ -72,7 +72,7 @@ return {
semanticTokens = true,
},
},
- on_attach = function(client, _)
+ on_attach = function(client, bufnr)
-- workaround for gopls not supporting semanticTokensProvider
-- https://github.com/golang/go/issues/54531#issuecomment-1464982242
if not client.server_capabilities.semanticTokensProvider then
@@ -87,5 +87,7 @@ return {
}
end
-- end workaround
+
+ require('workspace-diagnostics').populate_workspace_diagnostics(client, bufnr)
end,
}