ELSEIF
Your brief EB
191 stories from 108 feeds 346 clusters Refreshed 3 minutes ago next pull 21:21

TECH Signal 492

Buf releases production-grade LSP server for Protobuf bundled with Buf CLI

Buf has shipped the first fully-featured LSP server for Protobuf, providing go-to-definition, code completion, reference lookup, and semantic syntax highlighting in editors like VSCode and Neovim.

WHY IT MATTERS

Protobuf previously lacked the standard IDE integration that other major languages enjoy, leaving developers without go-to-definition or code completion for .proto files. The server is built on a new query-driven frontend that enables incremental compilation and more precise diagnostics than protoc.

Written by elseif from the cluster below · every claim links back to a source

The three things worth knowing

01

The Buf LSP server is bundled with the Buf CLI and activated via `buf lsp serve`, with ready-made extensions for VSCode and Neovim.

02

A new query-driven frontend built on protocompile enables incremental compilation and catches diagnostics that protoc misses, such as duplicate repeated modifiers.

03

Planned additions include automatic import fixes, tighter buf.yaml integration, custom options completion, and dedicated Protovalidate support with CEL syntax highlighting.

THE CLUSTER

Same story, 1 feed.

ORDERED BY FIRST SEEN
buf.build via Hacker News Protobuf has LSP support. You're welcome Open ↗