Expose formatter options on the language server
We want to make formatting more customizable. After this is supported in the pretty printers, we should also expose those configurations in the language server.
Acceptance criteria
- Any configuration that the formatters take is also exposed in the language server.
- I think
lsp
doesn't allow us to add custom configurations, even though the LSP request supports it. We might need to patch that. - Tests added.