lsp-bridge不需要其他任何补全的前后端,你都禁用掉。
我没有开其他的补全。我只是在spacemacs中加了 rust layer。可能是这里它自己加的。 你的意思是把rust layer去掉? 那rust mode 是不是也会一起去掉了。
只保留rust-mode
我把spacemacs 的rust layer删掉。然后在 dotspacemacs-additional-packages 中加上rust-mode。现在可以补全了。
不过我在代码中随便敲几个字母的时候,messagen 里仍然会出下面这个错误提示,不知道是否正常: deferred error : (error “"TypeError(\"object of type ‘Symbol’ has no len()\")"”)
你为啥不看我上一个回复呀,已经告诉你方案了呀
你是说上面面这个解决办法?我的配置文件中没找到这种配置。而且我在整个.emacs.d中,包括lsp-bridge目录中都没搜到 set-charset-priority 这个字符串。 ”我这边注释掉就好了。 (when (fboundp 'set-charset-priority) (set-charset-priority 'Unicode))“
建议你emacs -Q自己排查一下配置吧。
我不用spacemacs,我没有义务为spacemacs排查问题 。
论坛输入框有排查配置的方法。
好的。多谢。
你的配置能共享么?看看我能抄些什么
多谢。我打算回头再试一下 eglot 。
主要是init-lsp.el
, init-rust.el
, init-prog.el
等
hi, 有全套配置么, github可以发一下么?
这是只有rust的
还有楼上回复的: GitHub - seagle0128/.emacs.d: Centaur Emacs - A Fancy and Fast Emacs Configuration
我这里刚打开的时候是有一点卡顿。不过我打算回头再折腾eglot。一个个来。
你好,请问搞定了吗,我用eglot搞这个rust,能跑起来,但dap-mode跑不起来
我卡在了这个 dap-mode的 dap-cpptools-setup 一直没安装成功,然后没法打debug。 折腾一下午了
九敏九敏
Setup 就报错
121 Contacting host: github.com:443
122 objects.githubusercontent.com/0 Temporary failure in name resolution
123 Wrote /tmp/extdL8x9w.zip
124 dap-utils--get-extension: Wrong type argument: stringp, nil
我搞定了,就是说这个工具我也不知道什么情况,反正我是手动解压的,他一直给我下到/tmp里
原因就是: dap-cpptools-setup 执行失败,没有解压和创建文件
然后我就手动把一个文件解压到我的.emacs.d 文件里,一个文件80多mb,如果你也是 dap-cpptools-setup 执行失败,你可以下载这个
提取码:Mta5
# 这个是压缩包解压的位置
~/.emacs.d/.extension/vscode/cpptools/
# 设置 这个 软件 的运行权限
chmod 777 ~.emacs.d/.extension/vscode/cpptools/extension/debugAdapters/bin/OpenDebugAD7
然后 happy hacking
其实这个问题我以前也遇到过,就是搞Java的插件的时候。 使用Root也是同样的问题,所以不是权限的问题。
(use-package dap-mode
:config
(dap-ui-mode)
(dap-ui-controls-mode 1)
)
(require 'dap-cpptools)
还没来得及折腾eglot。
我要折腾 一个前端开发和后端开发,这个我不想再将就用idea和vscode了。