我用 nvim 打开 proto 文件,默认 lsp 是 clangd ,但它当成 C/C++ 来解释了,一堆错误。
好像 Google 内部有,但是不开源? https://www.reddit.com/r/neovim/comments/v9yzv6/protobuf_lsp_setup/
大家都用哪个 lsp 写 protobuf ?
1
fw1314 2023-12-26 10:31:10 +08:00 2
Mason 下的 buf-language-server ( bufls )
|
3
fioncat 2023-12-26 14:42:34 +08:00
同问,一直没找到很好的 protobuf lsp
|
5
LonnyWong OP @fioncat #3 这个勉强能用一用: https://github.com/lasorda/protobuf-language-server
|
6
kacker 277 天前
@LonnyWong 我也是满世界找这个, 专门注册个号说一下我发现用 mason 装的那个 bufls, 根本没有用啊, 没有补全没有跳转, 用了你说的这个有了补全和跳转但是也是勉强用, 没有跳转引用之类的, , , 功能感觉不太全, 现在有没有好的解决方案呀
|
7
LonnyWong OP @kacker 我现在在用 https://github.com/lasorda/protobuf-language-server 勉强能用吧,还有很多不太完善的地方。
|