有用 nvim 写 protobuf 的吗,大家用哪个 lsp ?

2023-12-25 17:40:13 +08:00
LonnyWong  LonnyWong

我用 nvim 打开 proto 文件,默认 lsp 是 clangd ,但它当成 C/C++ 来解释了,一堆错误。

好像 Google 内部有,但是不开源? https://www.reddit.com/r/neovim/comments/v9yzv6/protobuf_lsp_setup/

大家都用哪个 lsp 写 protobuf ?

2046 次点击
所在节点   Vim  Vim
8 条回复
a6MShNOj4en2EU97
a6MShNOj4en2EU97
2023-12-26 10:31:10 +08:00
Mason 下的 buf-language-server ( bufls )
LonnyWong
LonnyWong
2023-12-26 13:16:08 +08:00
@fw1314 #1 试了一下,好像没有格式化、自动补全和错误提示?
fioncat
fioncat
2023-12-26 14:42:34 +08:00
同问,一直没找到很好的 protobuf lsp
a6MShNOj4en2EU97
a6MShNOj4en2EU97
2023-12-27 00:01:02 +08:00
@LonnyWong 有啊,我的有,就是像 vscode 里的只有 message 那种提示
LonnyWong
LonnyWong
2024-01-01 22:08:37 +08:00
kacker
kacker
325 天前
@LonnyWong 我也是满世界找这个, 专门注册个号说一下我发现用 mason 装的那个 bufls, 根本没有用啊, 没有补全没有跳转, 用了你说的这个有了补全和跳转但是也是勉强用, 没有跳转引用之类的, , , 功能感觉不太全, 现在有没有好的解决方案呀
LonnyWong
LonnyWong
325 天前
@kacker 我现在在用 https://github.com/lasorda/protobuf-language-server 勉强能用吧,还有很多不太完善的地方。
kacker
kacker
324 天前
@LonnyWong 这个我试了确实是勉强能用, 但是我这边一输入会报一堆错还会卡住输入, diagnostic 错误什么的, 很烦还是算了, 不用了, 搞个格式化就得了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1003317

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX