From 7a0e87bdfb43c93ea44010f3917bb9a747eb46cf Mon Sep 17 00:00:00 2001 From: Nic Gaffney Date: Sat, 18 Apr 2026 04:56:58 -0500 Subject: updates --- lua/config/packages/lsp.lua | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 lua/config/packages/lsp.lua (limited to 'lua/config/packages/lsp.lua') diff --git a/lua/config/packages/lsp.lua b/lua/config/packages/lsp.lua new file mode 100644 index 0000000..9d2ff0d --- /dev/null +++ b/lua/config/packages/lsp.lua @@ -0,0 +1,16 @@ +vim.pack.add({ gh("neovim/nvim-lspconfig") }) + +local lspservers = { + "basedpyright", + "ruff", + "clangd", + "rust_analyzer", + "lua_ls", + "zls", +} +vim.lsp.enable(lspservers) + +vim.keymap.set("n", "rn", vim.lsp.buf.rename, { desc = "[R]e[n]ame" }) +vim.keymap.set("n", "ca", vim.lsp.buf.code_action, { desc = "[C]ode [A]ction" }) +vim.keymap.set("n", "K", vim.lsp.buf.hover, { desc = "Hover Documentation" }) +vim.keymap.set("n", "K", vim.lsp.buf.signature_help, { desc = "Signature Documentation" }) -- cgit v1.2.3