Protobuf has LSP support. You're welcome
Buf annonce la disponibilité du premier serveur LSP complet et prêt pour la production pour Protobuf. Le protocole Language Server fournit aux éditeurs comme VSCode, IntelliJ ou Neovim des fonctionnalités telles que aller à la définition, autocomplétion, recherche de références et coloration syntaxique sémantique. L'extension Buf pour VSCode utilise le CLI Buf qui embarque le serveur LSP, et pour Neovim il suffit d'installer le CLI et de configurer l'exécution de buf lsp serve via nvim-lspconfig. Buf a étendu son frontend protocompile avec un nouvel AST et une représentation intermédiaire pilotée par requêtes, permettant la compilation incrémentale, des diagnostics plus précis et une gestion efficace de grands espaces de travail. L'équipe prévoit d'ajouter des corrections automatiques d'import, une intégration renforcée avec buf.yaml, la complétion et la recherche de références pour les options personnalisées, la suggestion automatique de numéros de champs/énumérations et un support dédié pour Protovalidate, et invite à les contacter pour des besoins organisationnels ou des opportunités d'emploi.