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
return {
enable = true,
mason = { "pyright", dependencies = { "ruff" } },
mason = { "jedi-language-server", dependencies = { "ruff" } },
linters = {
{
cmd = {
@@ -117,18 +117,14 @@ return {
},
},
lspconfig = {
filetypes = { "python" },
cmd = { "pyright-langserver", "--stdio" },
single_file_support = true,
settings = {
python = {
analysis = {
disable = true,
autoSearchPaths = true,
diagnosticMode = "openFilesOnly",
useLibraryCodeForTypes = true,
typeCheckingMode = "strict",
filetypes = {
"python",
},
cmd = { "jedi-language-server" },
single_file_support = true,
init_options = {
diagnostics = {
enable = false,
},
},
},