28plus也有同样的问题,不过不影响使用
ventura出了不少bug。reddit上还有人反馈升到ventura以后,pdf-tools的pdf-view-mode下,鼠标点击pdf所在的窗口就会导致emacs崩溃
写代码的时候经常会进行 git checkout 操作, 然后执行 revert-buffer 操作重新加载文件内容。
今天发现在 revert-buffer 执行的过程中, lsp-bridge 依然会发送LSP请求, 导致 revert-buffer 后, buffer 的内容会乱掉。
We use `lsp-bridge-revert-buffer-flag' var avoid lsp-bridge send chan… · manateelazycat/lsp-bridge@86ca73a · GitHub 这个补丁修复了 lsp-bridge 这个问题。
eaf-git 的用户在界面执行 checkout 操作后, eaf-git-checkout-files 会自动查找 checkout file 对应的 buffer 做 revert-buffer 操作。
magit用户可以参考 eaf-git 的实现 eaf-git/eaf-git.el at 47551e4bcad8ed0dd47cf95ec882a0960c9342e7 · emacs-eaf/eaf-git · GitHub
今天好像就碰到这个问题了,revert掉一大段代码后 buffer 就乱了。当时重启解决的。
必须需要qt?那么可以在终端下用么?我在终端里用emacs,这种情况是否可以用?
vue3 除了安装两个LSP Server 还需要其他配置吗,我现在VUE文件没有任何提示。
volar最新版本中,启动LSP需要移除serverPath,增加tsdk,否则创建LSP SERVER 失败 具体详见 Refactor for Server Initialization Options by johnsoncodehk · Pull Request #1916 · johnsoncodehk/volar · GitHub
今天尝试写clojure代码 但是启动Clojure-lsp报错了
/opt/homebrew/bin/clojure-lsp: line 3: /Users/qibinyang/test/clojure_test/atest/src/atest/@@HOMEBREW_JAVA@@/bin/java: No such file or directory
/opt/homebrew/bin/clojure-lsp: line 3: exec: /Users/qibinyang/test/clojure_test/atest/src/atest/@@HOMEBREW_JAVA@@/bin/java: cannot execute: No such file or directory
是我自己没好好看文档,哈哈哈哈,忽略忽略
手速超级快的时候(比如缩进当前行并马上移动到下一行, 这时候某些搜索后端还在计算中),会发生当前光标已经改变了, 但却弹出已经过期的补全菜单。
最新版已经修复,在每次改变 buffer 内容时都记录一下位置, 当后端返回补全列表时, 检查当前光标和最后记录的位置是否一样, 不一样就不弹出补全菜单。
这个bug仅存在于改代码的速度比python线程计算还要快的情况。
期待终端下也能用lsp-bridge
现在可以在终端上用了,在激活Citre后,出现以下错误
Error in post-command-hook (lsp-bridge-monitor-post-command): (void-function citre-capf--get-collection)
你切换到citre 的 v0.2.1 那个版本就好了, 由于citre的作者最新对citre代码进行了大规模的重构, 我个人基于citre v0.2.1这个版本做了很多的hack, 比如针对HDL环境下根据symbol上下文来对返回的tags进行过滤达到精确跳转的功能, 以及加了显示 signature-help 等功能, 我发现支持v0.3.x版本太折腾了, 所以目前没有时间以及动力去做支持最新版Citre这个事情,如果你需要最新版的特性的话, 可以自己改一下,提个PR, 这样我就可以直接用了
哎呀,能力不够啊,还是先disable这个功能先用着; 谢谢各位大佬整了个这么好用的工具
今天更新了packages
和重新构建了emacs-plus 28
不知为何 ,突然就会有这个错误, 在网上找了一圈也没有找到什么导致的原因
大佬们有没有遇到过得的
还有这个问题
都是在typescript mode
下出现的问题
--- Recv response emmet-ls (6212): textDocument/completion
Error when processing response 6212
Traceback (most recent call last):
File "/Users/liyuan/elisp/lsp-bridge/core/handler/__init__.py", line 38, in handle_response
self.process_response(response)
File "/Users/liyuan/elisp/lsp-bridge/core/handler/completion.py", line 58, in process_response
filter = self.prefix if not response.get("isIncomplete") else None
AttributeError: 'list' object has no attribute 'get'
以上内容均可以 有语法补全的内容, 是因为使用multiserver