Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Monthly updates and future progress #1844

Open
divyaranjan1905 opened this issue May 15, 2024 · 1 comment
Open

Monthly updates and future progress #1844

divyaranjan1905 opened this issue May 15, 2024 · 1 comment

Comments

@divyaranjan1905
Copy link

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
Copy link
Member

purcell commented May 17, 2024

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants