Version 1.1 of package Haskell-Ts-Mode has just been released in NonGNU ELPA. You can now find it in M-x list-packages RET.
Haskell-Ts-Mode describes itself as: ====================================== A treesit based major mode for haskell ====================================== More at https://elpa.nongnu.org/nongnu/haskell-ts-mode.html ## Summary: ━━━━━━━━━━━━━━━━━ HASKELL-TS-MODE ━━━━━━━━━━━━━━━━━ 1 haskell-ts-mode ═════════════════ A Haskell mode that uses [Tree-sitter]. [Tree-sitter] <https://tree-sitter.github.io/tree-sitter/> 2 Screenshot ════════════ <./ss.png> The above screenshot is indented and coloured using `haskell-ts-mode', with `prettify-symbols-mode' enabled. 3 Usage ═══════ • `C-c C-r' Open REPL • `C-c C-c' Send code to REPL • `M-q' Indent the function 4 Features ══════════ Say it with me: Indentation does not change the syntax tree. This means that the indentation is a lot more predictable, but sometimes you must manually press `M-i' to indent. ## Recent NEWS: [Not provided 🙁]