Initial commit
This commit is contained in:
37
dot_config/nvim/lua/plugins/lsp.lua
Normal file
37
dot_config/nvim/lua/plugins/lsp.lua
Normal file
@@ -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
|
||||
}
|
||||
Reference in New Issue
Block a user