Fennel
Fennel language support.
LanguagesLanguage servers
How to install
With Forge Super installed, the button above opens the app on this extension, where you press Install. Nothing is installed until you do.
You can also open the Extensions panel in the app and search for Fennel. The extension's id is fennel.
Don't have Forge Super yet? Download it here.
README
From the extension's repository, written by its authors and not by Mentenaz. See the source.
Fennel for Zed
Zed Extension for Fennel language support for powered by:
Screenshot
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
.fnlfile 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
- Open Zed's Extensions page.
- Select Install Dev Extension.
- Choose this repository's directory.
License
MIT