更新后还是有问题,调用 epc_client.call_sync(method_name, args) 返回的就是一个空列表,反馈到这里了。
下午有一个大补丁,bug太多,我已经撤销到稳定状态了,大家再更新一下吧,不好意思。
1 个赞
xep008
515
在rust中出现一个很奇怪的问题。输入prin后回车,会上屏最后一条eprint! 而不是第一条。
菜单弹出的时候, 你 M-x eval-expression 然后查看 lsp-bridge-completion-items 是啥值?
lsp-bridge–get-lang-server-func 函数调用应该是取到了 project_path 和 filepath,但为什么 epc server 返回了一个空列表,难道是我配置的问题?
你更新到最新版了吗? 下午的版本有bug, 会导致 lsp-bridge-get-lang-server-func 返回 nil
你直接 (lsp-bridge–get-lang-server-func project_path filepath)
执行一下,看看 elisp 返回啥? project_path 和 filepath 需要替换一下。
你这个报错的行数怎么看起来还是老版本的。没更新到最新版?
更新到 commit:b1c6c855d93c1ba2fdfde676e3b0eb3d2b2b5408
打开 rust 项目文件后在 scratch 中执行:
你为啥是空的呀? 你的 major-mode 不是 rust-mode ?
还是你改了 lsp-bridge-lang-server-mode-list ?
1 个赞
谢谢,大概找到原因了。doom emacs 默认配置 rust 的 major mode 是 rustic,我改一下配置试试。