holocron-lsp
The LSP server for Holocron — a declarative schema and query compiler. Publishes live diagnostics for
.holocron.yamlfiles with the same rustc-style messages you'd see from the CLI.
Install
Or grab a prebuilt binary from the latest release (macOS Intel + Apple Silicon, Linux x86_64 + ARM64, Windows x86_64).
Editor integration
holocron-lsp is a stdio LSP server. Point your editor at the binary and
associate it with *.holocron.yaml files. Unknown columns, duplicate
aliases, unknown types, etc. underline in real time, pointing at the exact
YAML token at fault.
Zed (project .zed/settings.json)
Make sure the worktree is trusted in Zed (otherwise project settings are ignored).
JetBrains (RustRover, IntelliJ, …) via LSP4IJ
- Install the LSP4IJ plugin from the Marketplace.
Settings → Languages & Frameworks → Language Servers → +(New Language Server).- Command: the path to
holocron-lsp. - Mappings tab → File name patterns:
*.holocron.yaml. - Language Id: leave empty.
Other editors
Any LSP client works. Point at the binary, associate the pattern.
Development
This crate depends on holocron. It's
released independently on its own cadence; bumps happen via Conventional
Commits and cocogitto in the same way as the parent project.
pre-commit hooks mirror CI:
License
Licensed under the Mozilla Public License 2.0.