1

pyrightgoto 定义命令应该跳转到不同的模块吗?

我像这样导入python类from a.b.c import Foo

当我的光标打开a = Foo()并且我调用lua vim.lsp.buf.definition()nvim 时,它只会跳转到文件的顶部,但不会按照定义进入另一个模块。在顶部导入上执行相同的命令无济于事。

我在我的 init.vim 中使用以下脚本来设置root_dir

local util = require("lspconfig/util")

lspconfig.pyright.setup({
  root_dir = function(fname)
    return util.root_pattern(".git", "setup.py",  "setup.cfg", "pyproject.toml", "requirements.txt")(fname) or
      util.path.dirname(fname)
  end
})
4

0 回答 0