lsp-bridge -- 速度最快的语法补全插件

嗯嗯,大佬先忙,我自己折腾下

(奇怪,我用我自己的配置是可以的,用这个最小化的配置不行)

执行 acm-complete-or-expand-yas-snippet 补全完当前 snippet 的 field 之后 lsp bridge 依然会弹出补全项,这时候再按 tab 就会乱掉不知到补全到哪去了,预期行为应该是按 tab 跳转到下一个 field

可以通过 (add-to-list 'lsp-bridge-completion-stop-commands "acm-complete-or-expand-yas-snippet") 解决这个问题

1 个赞

发个补丁吧,zsbd

还没到“可以”的程度,不太熟悉 popon 的用法,只是刚刚把 menu-frame 和 doc-frame 的「向下」以及「水平」位置摆了一下:

菜单触底「向上」显示还没调好。

1 个赞

加油加油,坐标搞完就没问题了

大佬,我最近遇到一个问题,补全的时候有时候会全屏?

设置 window-resize-pixelwise 为 t 会导致 lsp-bridge-ref buffer 不显示,今天二分的好久找到的,还不知道为什么

emacs -Q测试过吗?

测试过没复现,偶尔会出现,重启下又好了!

大佬,vscode-intelephense底层是不是调用了node服务,我发现我打字稍微快点,cpu就上来了!进程显示就是node和emacs cpu比较高!

换点好点的电脑吧,lsp是耗CPU

那是你配置的问题,下次反馈问题先排查自己的配置

我也不知道原因是啥, 但是挡不住我们把这个问题修复了。

更新吧。

3 个赞

嗯,要换电脑了,机器老了,关键还烫手= =!

Java LSP 也有这个问题,一个稳定重现的场景是 logback 的 log. 之后,只能出来 error 和 info,出不来 debug 这个选项

更新最新版不会有问题呀

:+1::+1: 更新之后,问题消失了,太感谢了

@manateelazycat 大佬,刚提交了个pr,支持了tabnine,麻烦看下有哪些需要修改的,第一次写emacs lisp,可能不太熟练。

已经提交了修改意见, 问一下, 如果打开 TabNine 配合 lsp-bridge , 会不会把 Emacs 卡住?

主要是看 tabnine-bridge-send-request 的实现是不是同步的?

好的,我先看一下