lsp-bridge pyright 没有报错但也不工作

尝试使用 lsp-bridge. 在某个 python 文件中启动 lsp-bridge-mode 后, message 就只有:

Lsp-Bridge mode enabled in current buffer

但我感觉好像没有在工作, 因为没有补全, lsp-bridge-find-def 也不会跳转到定义.

我是一头雾水, 主要问题是没有任何报错信息, 我根本不知道它现在到底咋样了, pyright 启动有没有出错.

想请问各位道友我能做点啥得到当前 lsp-bridge 的工作状态.

我啥设置都没改, 也没有修改 languageserver 下的任何文件, 平台是 macos+emacs GUI+spacemacs. 我看到 github README 说 mac 好像应该是 pyright_darwin.json, 但目录下没有这个文件, 我需要添加这个文件么?

找到原因了, lsp-mode 没有彻底 disable: dotspacemacs-configuration-layers 中设置 (python :variables python-backend nil). 现在用没出问题. 至少目前在 org-mode 和 python-mode 下都工作得好好的.

rust 我试了, 在 cargo project 可以, 单个文件不行.

1 个赞

不能光看 *Messages*,也要关注 *lsp-bridge*

1 个赞