Tooling
This page lists tools and integrations for working with Please.
Editor integrations
BUILD file maintenance
BUILD file Language Protocol Server
Please ships with a language server for BUILD files. It follows the language server protocol from Visual Studio Code.
To use LPS, simply download the language server protocol plugin for your
favourite editor, and run the binary with the command
plz tool lps. The
Neovim plugin
and
Visual Studio Code extension
set this up for you.
Currently LPS supports auto-completion (this works with build labels too!), hover, goto definition, diagnostics, signature help, auto-formatting and references.