V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
LonnyWong
V2EX  ›  Vim

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

  •  
  •   LonnyWong · Dec 25, 2023 · 2920 views
    This topic created in 861 days ago, the information mentioned may be changed or developed.

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

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

    大家都用哪个 lsp 写 protobuf ?

    8 replies    2024-03-26 11:28:08 +08:00
    a6MShNOj4en2EU97
        1
    a6MShNOj4en2EU97  
       Dec 26, 2023   ❤️ 2
    Mason 下的 buf-language-server ( bufls )
    LonnyWong
        2
    LonnyWong  
    OP
       Dec 26, 2023
    @fw1314 #1 试了一下,好像没有格式化、自动补全和错误提示?
    fioncat
        3
    fioncat  
       Dec 26, 2023
    同问,一直没找到很好的 protobuf lsp
    a6MShNOj4en2EU97
        4
    a6MShNOj4en2EU97  
       Dec 27, 2023 via iPhone
    @LonnyWong 有啊,我的有,就是像 vscode 里的只有 message 那种提示
    LonnyWong
        5
    LonnyWong  
    OP
       Jan 1, 2024
    kacker
        6
    kacker  
       Mar 25, 2024
    @LonnyWong 我也是满世界找这个, 专门注册个号说一下我发现用 mason 装的那个 bufls, 根本没有用啊, 没有补全没有跳转, 用了你说的这个有了补全和跳转但是也是勉强用, 没有跳转引用之类的, , , 功能感觉不太全, 现在有没有好的解决方案呀
    LonnyWong
        7
    LonnyWong  
    OP
       Mar 25, 2024
    @kacker 我现在在用 https://github.com/lasorda/protobuf-language-server 勉强能用吧,还有很多不太完善的地方。
    kacker
        8
    kacker  
       Mar 26, 2024
    @LonnyWong 这个我试了确实是勉强能用, 但是我这边一输入会报一堆错还会卡住输入, diagnostic 错误什么的, 很烦还是算了, 不用了, 搞个格式化就得了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   856 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 19:11 · PVG 03:11 · LAX 12:11 · JFK 15:11
    ♥ Do have faith in what you're doing.