这看起来像lsp server挂了,一般是 json 配置文件参数没给对。
不好意思,还在调试和编辑,不小心直接回复了。
由于没任何错误,补全能补全函数,属性。但是函数参数没有补全,开启日志调试下,没有错误
不知道呀,要每个社区开发者自己研究发送PR, 我不可能对所有编程语言都去支持的。
有能力的开发者就提交pr,能力不够的只能等待社区开发者贡献补丁。
我需要在这里和大家说一下,lsp-bridge只是我个人项目,我自己满意分享给大家,希望对大家有帮助,但是更多功能和语言支持要社区开发者一起努力。
如果现在lsp-bridge不满足你的要求,你自己又没有能力写补丁,请耐心点等社区发展。
请不要直接就问我怎么办,甚至所有bug都要我去修复,这是开源软件,不是商业付费软件,我没有义务响应每一个需求,特别是我自己都不了解的编程语言。
没事,下次说问题带上详细的步骤吧,即使我解决不了,社区大牛看到了说不定也可以解决呢。
为clojure添加支持的作者是谁啊,麻烦你@一下
那有可能是现在yassnippet补全代码不够健壮,还是需要详细看看截图和重现环境。
github pr下直接去评论吧,不要衣来伸手
你看后面类型是 function ,只有是snippet类型的后选项才会补全参数的,但是究竟怎么写函数定义才能是snippet类型,可以看看pyright的文档。
写c的时候发现的一个错误,trying to get preamble for non-added document 不知道怎么发生的,好像跟我的项目结构有关,单文件没有问题,写项目文件就成这样了,出错后不全不了
ps:我还不知道怎么重现这个错误,就是写着写着就这样了
造成这个问题的原因是文件更新失去同步了(也就是说 lsp server 看到的文件和你看到的文件已经不一样了)。
如果触发概率低的话就直接 lsp bridge restart process 吧,用 lsp-mode
也小概率会遇到这个问题。
那我写c++好了,不过c++会不会这样?
升级,估计要到 13.x,或者改 clangd.json 把 --enable-config 去掉。
lsp-bridge 查找引用是先lsp-bridge-find-references 然后等lsp反应过来后再让epc调用lsp-bridge-popup-references?
我环境变量没有设置好,现在可以了,多谢!输入提示,-nw 模式下还能用吗?
对,字数补丁
这种要中转的,要是想写一些扩展就有点麻烦了。
就类似前后端得定协议,这个find-references 和 lsp-bridge-popup-references 就是一对协议。但是我要是想对find-references写一些别的扩展(比如替换一下lsp-bridge-popup-references?)不修改源码的话就只能干瞪眼
不知道有没有注册一对请求和返回协议的方法。这样要是对lsp-bridge 写一些别的的话也方便点。
最近快毕业了,正好实习不是特别忙。才开始自己写一些emacs 插件玩玩。但是又不是特别了解elisp。不知道说的对不对
我遇到的异步机制的话,是可以注册回掉的。不知道lsp-bridge有没有这种机制