|
|
|
@ -473,7 +473,12 @@ require('go').setup({
|
|
|
|
|
lsp_on_attach = nil, -- nil: use on_attach function defined in go/lsp.lua,
|
|
|
|
|
-- when lsp_cfg is true
|
|
|
|
|
-- if lsp_on_attach is a function: use this function as on_attach function for gopls
|
|
|
|
|
lsp_codelens = true, -- set to false to disable codelens, true by default
|
|
|
|
|
lsp_keymaps = true, -- set to false to disable gopls/lsp keymap
|
|
|
|
|
lsp_codelens = true, -- set to false to disable codelens, true by default, you can use a function
|
|
|
|
|
-- function(bufnr)
|
|
|
|
|
-- vim.api.nvim_buf_set_keymap(bufnr, "n", "<space>F", "<cmd>lua vim.lsp.buf.formatting()<CR>", {noremap=true, silent=true})
|
|
|
|
|
-- end
|
|
|
|
|
-- to setup a table of codelens
|
|
|
|
|
lsp_diag_hdlr = true, -- hook lsp diag handler
|
|
|
|
|
-- virtual text setup
|
|
|
|
|
lsp_diag_virtual_text = { space = 0, prefix = "" },
|
|
|
|
|