From 71fd6c5dff825f451dac3054a5b8629a3210a4af Mon Sep 17 00:00:00 2001 From: Oscar Wallberg Date: Fri, 28 Mar 2025 19:32:28 +0100 Subject: [PATCH] feat: repace pyright with jedi-language-server --- .../{pyright.lua => jedi_language_server.lua} | 20 ++++++++----------- 1 file changed, 8 insertions(+), 12 deletions(-) rename lua/lsp/config/{pyright.lua => jedi_language_server.lua} (90%) diff --git a/lua/lsp/config/pyright.lua b/lua/lsp/config/jedi_language_server.lua similarity index 90% rename from lua/lsp/config/pyright.lua rename to lua/lsp/config/jedi_language_server.lua index 580205b..4a41ccd 100644 --- a/lua/lsp/config/pyright.lua +++ b/lua/lsp/config/jedi_language_server.lua @@ -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" }, + filetypes = { + "python", + }, + cmd = { "jedi-language-server" }, single_file_support = true, - settings = { - python = { - analysis = { - disable = true, - autoSearchPaths = true, - diagnosticMode = "openFilesOnly", - useLibraryCodeForTypes = true, - typeCheckingMode = "strict", - }, + init_options = { + diagnostics = { + enable = false, }, }, },