tree-sitter-haskell
tree-sitter-haskell copied to clipboard
Haskell grammar for tree-sitter.
I may be holding it wrong, but at least some unicode symbols are not supported as syntax: e.g.: ```haskell processStateUpdater ∷ ∀ a m. (NOMInput a, UpdateMonad m) ⇒ Config...
It seems that Literate Haskell, as in `.lhs` files, are not supported. In `lhs` files, every line is a comment unless the line is prepended with a `>` symbol, or...
This is related to https://github.com/lukas-reineke/indent-blankline.nvim/issues/926 In summary, in indent-blankline, there is a logic which allows to highlight indentation based on "visibility" scope. Actually, you can list a serie of tree...
I'm not sure if this is a tree-sitter-haskell bug or tree-sitter bug; but as a start I decide to report it here. Here's what I did: At the beginning, there's...
 This only happens when the `True` is dedented on the same line as the `if` and the `if` is in `do` block.
I found all the variables rendered as types; this line in the query seems to be the cause. Is this intended? https://github.com/tree-sitter/tree-sitter-haskell/blob/a50070d5bb5bd5c1281740a6102ecf1f4b0c4f19/queries/highlights.scm#L372C1-L372C17