aboutsummaryrefslogtreecommitdiff
path: root/.config/nvim/lua/lsp.lua
diff options
context:
space:
mode:
authorXander Swan <email>2025-12-03 10:00:41 -0500
committerXander Swan <email>2025-12-03 10:00:41 -0500
commita9bd3263f74bb219ecc451b7c145f229aabd139a (patch)
treef4b62b43b005e18ee0ec485daa8a5efcd0604115 /.config/nvim/lua/lsp.lua
parentdb2efeacfb28e035f9fc6e3fcaf32ecf1eea7c1d (diff)
poggers
Diffstat (limited to '.config/nvim/lua/lsp.lua')
-rw-r--r--.config/nvim/lua/lsp.lua20
1 files changed, 18 insertions, 2 deletions
diff --git a/.config/nvim/lua/lsp.lua b/.config/nvim/lua/lsp.lua
index 3fa5f48..3a4b605 100644
--- a/.config/nvim/lua/lsp.lua
+++ b/.config/nvim/lua/lsp.lua
@@ -1,5 +1,10 @@
local lsp = require('lspconfig')
-lsp.lua_ls.setup {
+
+local capabilities = require("cmp_nvim_lsp").default_capabilities(
+ vim.lsp.protocol.make_client_capabilities())
+
+lsp.lua_ls.setup({
+ capabilities=capabilities,
Lua = {
runtime = {
version = "LuaJIT",
@@ -8,6 +13,17 @@ lsp.lua_ls.setup {
enable = false,
}
}
+})
+
+
+lsp.clangd.setup {
+ capabilities=capabilities,
}
-lsp.clangd.setup {}
+lsp.rust_analyzer.setup({
+ capabilities=capabilities,
+ settings = {
+ ['rust-analyzer'] = {},
+ },
+})
+