一个仅用 4 个月写出的 Rust LSP 替代实现 Rust Glancer 火了,目标是把合理项目的内存压到 100MB 以内,rust-analyzer 作者 matklad 亲自站台。本文拆解它的核心思路、实测数据,以及它和 rust-analyzer 的真正差异。
Buf 把 production-grade 的 Protobuf LSP 直接打包进了 buf CLI:跳转定义、补全、找引用、重命名、organize imports、与 buf lint 同源的实时诊断,全都有了。本文给出 VS Code、Neovim(0.11 新写法 + lspconfig 旧写法)、JetBrains 三条配置路径,一个两文件的最小验证工程,以及已知的坑(buf-config filetype 要手动注册、旧插件要卸载、别再用 buf beta lsp)。所有命令基于 buf v1.72.0 实测。