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

要看 C LSP Server 是否支持 Inlay Hints, 不是所有的 LSP Server 都支持 Inlay Hints.



安装 basedpyright 后,正常了。
感谢大佬速度回复! :blush:

1 个赞

clangd应该是支持的

lsp log: 链接: https://pan.baidu.com/s/1TtzsJVnB83O2H1tjhXhRuQ?pwd=dpbs 提取码: dpbs –来自百度网盘超级会员v6的分享

感觉开了,lsp-bridge-inlay-hint函数也调用了,但是没有inlay_hint请求发出

报github issue吧,最近忙,没时间看论坛

提了一个PR,是clangd匹配不太一样,导致inlay hint请求操作没有执行

好的,大佬, 我最近在卖自己的硬件, 工作日有点忙, 我周末看哈, 感谢大佬。

补丁已经合并了, 感谢大佬

大佬太客气了,emacs还在入门,请问python端的代码大佬一般怎么调试方便,之前调试一直print, pdb在emacs lsp-bridge buffer没机会输入 :joy:

大佬帮忙看看为什么不能用 这是第3次尝试入坑了 五行相克

按照文档 安装了

配置

实际效果 只能补全yas

lua-language-server 已经安装 且在环境变量内 eglot测试正常(已经禁用eglot)

直接启动gui emacs 一直提示没有epc (确定安装了 且有环境变量)

启动终端emacs 也没有回复

python依赖epc没装,所以lsp-bridge没启动

我一般都print或者目测

装肯定是装了的 但是arch下只能装在 虚拟环境下。。。我在折腾折腾ba

lua的lsp-language-server 不用改名字吧

你在emacs里面打开 eshell 看一下呢?我之前碰到的问题就是 emacs 里 python 和 terminal 里面的不一样

我是一比一复刻终端环境变量的。。理论上没问题

emmm,你别急着下结论么,我给你了一个测试方式,最好是试试。如果只按理论来,那肯定是永远没问题。

如果用了venv的话,我之前 wsl 中,好像是用了 pyvenv 包,然后 pyvenv-activate 之后才正常的(但是时间比较早了,我记得不太清楚)

1 个赞

你看看wiki吧

1 个赞

好的我试试哈 感谢大佬 eshell 和 emacs的环境变量 顺序不一样 eshell /usr/bin 在 .venvs/bin 之前 emacs 和 bash的是.venvs/bin 在 /usr/bin之前

好的 我先看看

修好了 直接设置python3 为虚拟环境的 可执行文件就行了

wiki上那个太复杂了 感觉不需要那么复杂

新问题

第一次启动 lsp 可以正常补全两次 然后就不能正常补全了 只剩下word和yas 这是为什么

折腾不动了 流失了