nvim pyright root_dir
This commit is contained in:
@@ -442,6 +442,18 @@ local function makespec_lspconfig()
|
|||||||
lspconfig.pyright.setup({
|
lspconfig.pyright.setup({
|
||||||
cmd = { "pyright-langserver", "--stdio", "--threads", "20" },
|
cmd = { "pyright-langserver", "--stdio", "--threads", "20" },
|
||||||
filetypes = { "python" },
|
filetypes = { "python" },
|
||||||
|
root_dir = function(fname)
|
||||||
|
local root_files = {
|
||||||
|
".git",
|
||||||
|
"pyproject.toml",
|
||||||
|
"setup.py",
|
||||||
|
"setup.cfg",
|
||||||
|
"requirements.txt",
|
||||||
|
"Pipfile",
|
||||||
|
"pyrightconfig.json",
|
||||||
|
}
|
||||||
|
return lspconfig.util.root_pattern(unpack(root_files))(fname)
|
||||||
|
end,
|
||||||
settings = {
|
settings = {
|
||||||
python = {
|
python = {
|
||||||
analysis = {
|
analysis = {
|
||||||
|
|||||||
Reference in New Issue
Block a user