V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
LonnyWong
V2EX  ›  Vim

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

  •  
  •   LonnyWong · 2023-12-25 17:40:13 +08:00 · 1951 次点击
    这是一个创建于 367 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    大家都用哪个 lsp 写 protobuf ?

    8 条回复    2024-03-26 11:28:08 +08:00
    fw1314
        1
    fw1314  
       2023-12-26 10:31:10 +08:00   ❤️ 2
    Mason 下的 buf-language-server ( bufls )
    LonnyWong
        2
    LonnyWong  
    OP
       2023-12-26 13:16:08 +08:00
    @fw1314 #1 试了一下,好像没有格式化、自动补全和错误提示?
    fioncat
        3
    fioncat  
       2023-12-26 14:42:34 +08:00
    同问,一直没找到很好的 protobuf lsp
    fw1314
        4
    fw1314  
       2023-12-27 00:01:02 +08:00 via iPhone
    @LonnyWong 有啊,我的有,就是像 vscode 里的只有 message 那种提示
    LonnyWong
        5
    LonnyWong  
    OP
       360 天前
    kacker
        6
    kacker  
       276 天前
    @LonnyWong 我也是满世界找这个, 专门注册个号说一下我发现用 mason 装的那个 bufls, 根本没有用啊, 没有补全没有跳转, 用了你说的这个有了补全和跳转但是也是勉强用, 没有跳转引用之类的, , , 功能感觉不太全, 现在有没有好的解决方案呀
    LonnyWong
        7
    LonnyWong  
    OP
       276 天前
    @kacker 我现在在用 https://github.com/lasorda/protobuf-language-server 勉强能用吧,还有很多不太完善的地方。
    kacker
        8
    kacker  
       275 天前
    @LonnyWong 这个我试了确实是勉强能用, 但是我这边一输入会报一堆错还会卡住输入, diagnostic 错误什么的, 很烦还是算了, 不用了, 搞个格式化就得了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5778 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 01:55 · PVG 09:55 · LAX 17:55 · JFK 20:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.