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",
single_file_support = true,
settings = {
python = {
analysis = {
disable = true,
autoSearchPaths = true,
diagnosticMode = "openFilesOnly",
useLibraryCodeForTypes = true,
typeCheckingMode = "strict",
}, },
cmd = { "jedi-language-server" },
single_file_support = true,
init_options = {
diagnostics = {
enable = false,
}, },
}, },
}, },