12 lines
546 B
Lua
12 lines
546 B
Lua
-- ------------------------------------------------------------
|
|
-- LSP
|
|
local capabilities = require("blink.cmp").get_lsp_capabilities()
|
|
vim.lsp.config("gopls", { capabilities = capabilities, })
|
|
vim.lsp.config("ols", { capabilities = capabilities, })
|
|
vim.lsp.enable({ "gopls", "ols", })
|
|
map("n", "gd", vim.lsp.buf.definition)
|
|
map("i", "<C-h>", vim.lsp.buf.signature_help)
|
|
|
|
vim.api.nvim_create_user_command("Rename", function() vim.lsp.buf.rename() end, {})
|
|
vim.api.nvim_create_user_command("Actions", function() vim.lsp.buf.code_action() end, {})
|