diff options
| author | pablu <me@pablu.de> | 2026-03-22 18:04:35 +0100 |
|---|---|---|
| committer | pablu <me@pablu.de> | 2026-03-22 18:04:35 +0100 |
| commit | 1d5ca0aa2971d2485575ed7c5efad17144cb3fb1 (patch) | |
| tree | 325017afee1cc8cde6808fa390e26394528bdfc1 /dot_config/nvim/lua/plugins/lsp.lua | |
Initial commit
Diffstat (limited to 'dot_config/nvim/lua/plugins/lsp.lua')
| -rw-r--r-- | dot_config/nvim/lua/plugins/lsp.lua | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/dot_config/nvim/lua/plugins/lsp.lua b/dot_config/nvim/lua/plugins/lsp.lua new file mode 100644 index 0000000..2c5d398 --- /dev/null +++ b/dot_config/nvim/lua/plugins/lsp.lua @@ -0,0 +1,37 @@ +return { + "neovim/nvim-lspconfig", + config = function() + vim.lsp.enable({ "lua_ls", + "basedpyright", + "gopls", + "html", + "yamlls", + "svelte-language-server", + "clangd", + "ansiblels", + "vtsls", + "zls", + "glsl_analyzer", + "rust_analyzer", + "templ", + "tailwindcss", + }) + + + -- Testing basedpyright atm, change to jedi idk + vim.lsp.config("basedpyright", { + settings = { + ['basedpyright'] = { + analysis = { + typeCheckingMode = "basic", + inlayHints = { + variableTypes = true, + genericTypes = true, + }, + autoFormatStrings = true, + } + } + } + }) + end +} |
