Jerry
3245
lsp-bridge/core/handler/find_define.py
Jerry
3248
在执行 lsp-bridge-find-references 时,可以看到弹出的窗口中把引用的内容重复了两遍,而且还少了光标处的引用(这个复现是概率事件,不太稳定)
- Archlinux
- Emacs 30
- lsp-bridge 最新版
- pyright + ruff 多后端混合
Jerry
3250
如GIF所示,我添加了一行打印信息,在 lsp-bridge-define–jump-flash 时,可以看到打印的行数是32行,但该变量的实际定义在第33行
这两行是两个名字长得很像, 但是是不同的变量, 定义跳转是对的, 你看岔了吧。
Jerry
3252
定义跳转是对的,是靠(acm-backend-lsp-position-to-point)纠正的,但是返回的 position 的 line 的值是不对的
我选择的是 references_counter,但line值指向的是空行
其实使用起来不太影响,只是开发起来比较麻烦
PS: 时间不早了,猫大早点休息,bug可以第二天修,但身体要保护好😁
LSP对line的定义是从0开始的,不是Emacs从1开始的。
1 个赞
zqso
3254
猫大,在 minibuffer 里 eval-expression 时的补全,acm 绘图时上时下,不知道是不是 bug?
当 acm 反折到下边,且接近屏幕最下边,往下反折的补全信息会溢到屏幕外,看不到了。
附动图:
silaoA
3256
可不可以分开配置,终端启用conpany等等,gui就禁用但启用lsp-bridge?
Lee
3257
使用 display-graphic-p 自定义吧。
lsp-bridge已经支持远程服务器文件编辑, emacs没有必要再用终端了呀。
大佬,现在我每次休眠(不是睡眠),再重新开机后,lsp-bridge 就完全失效了。必须要重启 emacs 才能正常使用。
不知道有没有什么不用重启 emacs 的方法?
Jerry
3262
不请自来
lsp-bridge-restart-process
?
1 个赞
zqso
3264
我的机器上 lsp-bridge 用久了也会巨卡,加个hook 使得每次打开文件时都重启一下进程,就没再卡过:
(add-hook 'find-file-hook #'lsp-bridge-restart-process)
1 个赞