Loading
haskell-language-server: keep only formatters the user wants
This introduces a list of `supportedFormatters` that are the ones that should be compiled into hls. Removes a nontrivial amount of transitive dependencies if only one formatter is used in a project.