diff options
| author | Xander Swan <email> | 2025-12-03 10:00:41 -0500 |
|---|---|---|
| committer | Xander Swan <email> | 2025-12-03 10:00:41 -0500 |
| commit | a9bd3263f74bb219ecc451b7c145f229aabd139a (patch) | |
| tree | f4b62b43b005e18ee0ec485daa8a5efcd0604115 /.config/nvim/lua/lsp.lua | |
| parent | db2efeacfb28e035f9fc6e3fcaf32ecf1eea7c1d (diff) | |
poggers
Diffstat (limited to '.config/nvim/lua/lsp.lua')
| -rw-r--r-- | .config/nvim/lua/lsp.lua | 20 |
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'] = {}, + }, +}) + |
