-- ------------------------------------------------------------ -- 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", "", 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, {})