try to fix python

fuck python
This commit is contained in:
Christoph J. Scherr 2024-07-03 13:44:53 +02:00
parent 12e8e8fc32
commit ec903e7cd7
3 changed files with 19 additions and 2 deletions

View File

@ -10,7 +10,6 @@ local servers = {
"cssls", "cssls",
"tsserver", "tsserver",
"clangd", "clangd",
"pyright",
"bashls", "bashls",
"cmake", "cmake",
"yamlls", "yamlls",
@ -29,6 +28,7 @@ local server_with_settings = {
-- "textlsp", -- "textlsp",
"ltex", "ltex",
"rust_analyzer", "rust_analyzer",
"basedpyright",
} }
for _, lsp in ipairs(server_with_settings) do for _, lsp in ipairs(server_with_settings) do

View File

@ -3,6 +3,23 @@ local capabilities = require("plugins.configs.lspconfig").capabilities
local M = {} 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 = { M.rust_analyzer = {
on_attach = on_attach, on_attach = on_attach,
capabilities = capabilities, capabilities = capabilities,

View File

@ -43,7 +43,7 @@ M.mason = {
"cmake-language-server", "cmake-language-server",
"rust-analyzer", "rust-analyzer",
"taplo", "taplo",
"pyright", "basedpyright",
"shellcheck", "shellcheck",
"bash-language-server", "bash-language-server",
"ltex-ls", "ltex-ls",