Hoon for Zed
Local Zed language extension for the Hoon programming language, ported from the hoon-vscode extension.
Features
.hoonfile association::line comments- Bracket matching / autoclose for
{},[],(),"",'' - Tree-sitter syntax highlighting via
urbit-pilled/tree-sitter-hoon
Install as a dev extension
- Open Zed.
- Open the command palette →
zed: extensions. - Click Install Dev Extension and select this directory.
Zed will fetch and compile the Tree-sitter grammar on first install.
Notes on the language server
The VSCode extension shipped a hoon-language-server integration that talks to a running Urbit ship over HTTP (a non-stdio transport). Zed extensions launch LSPs as stdio subprocesses, so wiring it up here would require a shim. Not implemented.