feat: repace pyright with jedi-language-server

This commit is contained in:
2025-03-28 19:32:28 +01:00
parent 232408b47f
commit 71fd6c5dff
@@ -3,7 +3,7 @@ local utils = require("utils")
---@type ServerConfig ---@type ServerConfig
return { return {
enable = true, enable = true,
mason = { "pyright", dependencies = { "ruff" } }, mason = { "jedi-language-server", dependencies = { "ruff" } },
linters = { linters = {
{ {
cmd = { cmd = {
@@ -117,18 +117,14 @@ return {
}, },
}, },
lspconfig = { lspconfig = {
filetypes = { "python" }, filetypes = {
cmd = { "pyright-langserver", "--stdio" }, "python",
},
cmd = { "jedi-language-server" },
single_file_support = true, single_file_support = true,
settings = { init_options = {
python = { diagnostics = {
analysis = { enable = false,
disable = true,
autoSearchPaths = true,
diagnosticMode = "openFilesOnly",
useLibraryCodeForTypes = true,
typeCheckingMode = "strict",
},
}, },
}, },
}, },