https://www.mail-archive.com/ghc-devs@haskell.org/msg21125.html
If you are looking for a way to contribute to GHC’s editor tooling, stepping up as @alanz’s “merge-buddy” would be a good way to do so. It is a lot of work to transform GHC’s internal data structures in such a way that it supports usable source code formatters and language servers, and @alanz has been doing this work for years at this point.
To quote @simonpj’s reply:
I hope someone responds to Alan’s call. Simplifying exact-print
annotations is a noble goal, and Alan has been working hard on it.I hope someone feels able to support him. I don’t think you need to be an
exact-print expert. I’m sure Alan would be happy to teach you. And that
learning journey might be very useful in itself, because it’ll tell you
want extra documentation (especially overview notes) is needed.Big thanks to Alan
Simon