Haskell
Haskell support.
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 Haskell. The extension's id is haskell.
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.
Zed Haskell
Development
To develop this extension, see the Developing Extensions section of the Zed docs.
Update grammar/queries
- Bump commit in
extension.tomlto a commit intree-sitter/tree-sitter-haskell - Run
scripts/download_hs_queries.pywith a commit intek/tree-sitter-haskell
tek/tree-sitter-haskell is more up-to-date than tree-sitter/tree-sitter-haskell, so ideally, we'd switch to it (issue). However, tek/tree-sitter-haskell doesn't commit parser.c, which Zed depends on (issue). Furthermore, regenerating parser.c and pointing the extension to it causes Zed to freeze (issue). So for now, we'll use tree-sitter/tree-sitter-haskell for the grammar, but tek/tree-sitter-haskell for the queries.