aboutsummaryrefslogtreecommitdiff
path: root/dot_config/nvim/lua/plugins/lsp.lua
diff options
context:
space:
mode:
Diffstat (limited to 'dot_config/nvim/lua/plugins/lsp.lua')
-rw-r--r--dot_config/nvim/lua/plugins/lsp.lua37
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
+}