parent
12e8e8fc32
commit
ec903e7cd7
|
@ -10,7 +10,6 @@ local servers = {
|
|||
"cssls",
|
||||
"tsserver",
|
||||
"clangd",
|
||||
"pyright",
|
||||
"bashls",
|
||||
"cmake",
|
||||
"yamlls",
|
||||
|
@ -29,6 +28,7 @@ local server_with_settings = {
|
|||
-- "textlsp",
|
||||
"ltex",
|
||||
"rust_analyzer",
|
||||
"basedpyright",
|
||||
}
|
||||
|
||||
for _, lsp in ipairs(server_with_settings) do
|
||||
|
|
|
@ -3,6 +3,23 @@ local capabilities = require("plugins.configs.lspconfig").capabilities
|
|||
|
||||
local M = {}
|
||||
|
||||
M.basedpyright = {
|
||||
on_attach = on_attach,
|
||||
capabilities = capabilities,
|
||||
root_dir = vim.loop.cwd,
|
||||
flags = { debounce_text_changes = 300 },
|
||||
single_file_support = true,
|
||||
settings = {
|
||||
python = {
|
||||
analysis = {
|
||||
autoSearchPaths = true,
|
||||
diagnosticMode = "openFilesOnly",
|
||||
useLibraryCodeForTypes = true,
|
||||
typeCheckingMode = "basic",
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
M.rust_analyzer = {
|
||||
on_attach = on_attach,
|
||||
capabilities = capabilities,
|
||||
|
|
|
@ -43,7 +43,7 @@ M.mason = {
|
|||
"cmake-language-server",
|
||||
"rust-analyzer",
|
||||
"taplo",
|
||||
"pyright",
|
||||
"basedpyright",
|
||||
"shellcheck",
|
||||
"bash-language-server",
|
||||
"ltex-ls",
|
||||
|
|
Loading…
Reference in New Issue