From 0f28914268d648c3cffb09683473caf015e5f55e Mon Sep 17 00:00:00 2001 From: Toby Vincent Date: Sat, 5 Nov 2022 12:47:16 -0500 Subject: fix(lsp): add border to lspinfo --- nvim/.config/nvim/lua/tobyvin/lsp.lua | 2 -- nvim/.config/nvim/lua/tobyvin/plugins/lspconfig.lua | 11 +++++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) (limited to 'nvim') diff --git a/nvim/.config/nvim/lua/tobyvin/lsp.lua b/nvim/.config/nvim/lua/tobyvin/lsp.lua index 7f966a3..28bf3e8 100644 --- a/nvim/.config/nvim/lua/tobyvin/lsp.lua +++ b/nvim/.config/nvim/lua/tobyvin/lsp.lua @@ -17,9 +17,7 @@ lsp.setup = function() callback = function(args) local bufnr = args.buf local client = vim.lsp.get_client_by_id(args.data.client_id) - utils.keymap.group("n", "l", { desc = "LSP", buffer = bufnr }) - vim.keymap.set("n", "li", "LspInfo", { desc = "LSP info" }) vim.api.nvim_exec_autocmds("User", { pattern = "LspAttach", data = { client_id = client.id } }) end, }) diff --git a/nvim/.config/nvim/lua/tobyvin/plugins/lspconfig.lua b/nvim/.config/nvim/lua/tobyvin/plugins/lspconfig.lua index a82a294..cdf85d4 100644 --- a/nvim/.config/nvim/lua/tobyvin/plugins/lspconfig.lua +++ b/nvim/.config/nvim/lua/tobyvin/plugins/lspconfig.lua @@ -13,6 +13,8 @@ M.setup = function() return end + require("lspconfig.ui.windows").default_options.border = "single" + lspconfig.util.default_config = vim.tbl_extend("force", lspconfig.util.default_config, lsp.configs.default) for name, config in pairs(lsp.configs) do @@ -20,6 +22,15 @@ M.setup = function() lspconfig[name].setup(config) end end + + vim.api.nvim_create_autocmd("LspAttach", { + group = vim.api.nvim_create_augroup("tobyvin_lsp", { clear = true }), + desc = "lsp", + callback = function(args) + local lspinfo = require("lspconfig.ui.lspinfo") + vim.keymap.set("n", "li", lspinfo, { desc = "LSP info", buffer = args.buf }) + end, + }) end return M -- cgit v1.2.3-70-g09d2