haskell / haskell-mode

Emacs mode for Haskell
http://haskell.github.io/haskell-mode/
GNU General Public License v3.0
1.33k stars 344 forks source link

Monthly updates and future progress #1844

Open divyaranjan1905 opened 6 months ago

divyaranjan1905 commented 6 months ago

What happened to the Monthly progress reports?

https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode

How is the development for this major mode looking? Does it require new volunteers? Do we have a plan, a list of TODOs to where we can aim?

purcell commented 6 months ago

The well-meaning folks who assembled to maintain the mode a few years ago showed a burst of energy which led to new official releases and initiatives such as the above, and then it seems everyone quietly disappeared.

Now there is me, who (very) occasionally takes a few minutes to review and accept contributions, or to make very low-ceremony releases. I don't actively use Haskell right now, and that may be the case for the former maintainers too.

If motivated volunteers appear with quality contributions, then I will be happy to do what I can to enable them.

In my view, this repo has a lot of cruft and baggage gathered over many years, and generally tries to do too much in one place. My opinion is that a more productive future for Haskell support in Emacs would be several smaller, collaborating packages:

  1. A lean treesitter-based haskell-ts-mode for highlighting and indentation of haskell (and maybe also literate haskell, though that could be a further package).
  2. A separate cabal-ts-mode or cabal-mode, again just for
  3. A package providing repl support, ideally based on standard comint

and otherwise assume LSP will be used for completion, code navigation etc.