aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorToby Vincent <tobyv13@gmail.com>2022-11-05 12:47:16 -0500
committerToby Vincent <tobyv13@gmail.com>2022-11-05 12:47:16 -0500
commit0f28914268d648c3cffb09683473caf015e5f55e (patch)
tree3c39516983d27b265d1fa4e9f11da79c0238eb84
parent7b1399c4d70a3cfea047133425cdd34fddf0badd (diff)
fix(lsp): add border to lspinfo
-rw-r--r--nvim/.config/nvim/lua/tobyvin/lsp.lua2
-rw-r--r--nvim/.config/nvim/lua/tobyvin/plugins/lspconfig.lua11
2 files changed, 11 insertions, 2 deletions
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", "<leader>l", { desc = "LSP", buffer = bufnr })
- vim.keymap.set("n", "<leader>li", "<CMD>LspInfo<CR>", { 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", "<leader>li", lspinfo, { desc = "LSP info", buffer = args.buf })
+ end,
+ })
end
return M