27 lines
707 B
Lua
27 lines
707 B
Lua
---@type ServerConfig
|
|
return {
|
|
enable = true,
|
|
mason = { "pyright" },
|
|
lspconfig = {
|
|
filetypes = {
|
|
"python",
|
|
},
|
|
cmd = { "pyright-langserver", "--stdio" },
|
|
single_file_support = true,
|
|
-- https://microsoft.github.io/pyright/#/settings
|
|
settings = {
|
|
python = {
|
|
analysis = {
|
|
autoSearchPaths = true,
|
|
diagnosticMode = "openFilesOnly",
|
|
useLibraryCodeForTypes = true,
|
|
typeCheckingMode = "strict",
|
|
},
|
|
},
|
|
pyright = {
|
|
disableLanguageServices = true,
|
|
},
|
|
},
|
|
},
|
|
}
|