notpeter/fennel-zed

Zed Extension for Fennel Language

★ 4Forks 0Tree-sitter QueryGitHub ↗Compare

README

Fennel for Zed

Zed Extension for Fennel language support for powered by:

Screenshot

Screenshot 2026-07-27 at 09 38 26

Features

  • Syntax highlighting for Fennel forms, literals, bindings, reader macros, and calls
  • Automatic indentation and bracket matching
  • Code outline entries for named functions, lambdas, macros, and function bindings
  • Comment toggling and .fnl file detection
  • Completions, diagnostics, navigation, and formatting through fennel-ls

Language server

This extension does not download fennel-ls. It looks for a fennel-ls executable in the worktree's PATH and reports an error if it cannot find one.

On macOS, install it with Homebrew:

brew install fennel-ls

For other installation methods, see the fennel-ls installation guide.

Development installation

  1. Open Zed's Extensions page.
  2. Select Install Dev Extension.
  3. Choose this repository's directory.

License

MIT

Contributors

notpeter

Issues