Alec Theriault

Results 149 comments of Alec Theriault

Fantastic! Please share when you do fork. There are some small gaps and bugs we've run into that I'd love to help fix. Also happy to contribute to the initial...

Any update on forking? My reason for asking is selfish: I'd like to start closing gaps that I'm hitting in my own personal use of Metals + Bazel 😄

Could we at least introduce a flag around this? I have users who are hitting an annoying variation of this (happy to open a separate issue for the other as...

Worth mentioning we also hit this with another method (but this time it was `textDocument/didChange`): ``` java.lang.IllegalStateException: An unexpected exception occurred while executing jsonrpc method public abstract java.util.concurrent.CompletableFuture scala.meta.metals.lsp.TextDocumentService.didChange(org.eclipse.lsp4j.DidChangeTextDocumentParams) at...

Anyways, I also haven't seen this error since we fixed the thread safety issue around access to compiler issues, so priority isn't high. If/when it next occurs, I will be...

As is usually the case here, the problem is in [GHC's `moduleheader` production](https://github.com/ghc/ghc/blob/63a817074a8d49798bfd46a6545906fff143e924/compiler/parser/Parser.y#L3559-L3561). We could tweak this to also accept ``` -- $doc module Foo where -- $doc -- foo...

The logic for _not_ expanding out the full list of re-exports is located here: https://github.com/haskell/haddock/blob/2b94a90a23f03a749e3703af330d9585a5de0bae/haddock-api/src/Haddock/Interface/Create.hs#L681-L687 The proposed `expand-reexported-modules` sounds great. To be clear, I would expect this to be a...

Haddock doesn't do a great job in general with data families and data instances. Some thoughts: * `Type` is something added by Haddock (since all instances are reified from GHC...

Note that _enforcing _symmetry might mean that small changes to one arm in the `match` might trigger re-formatting that would affect the entire match. That's an undesirable property from the...

@tgodzik I think I have a fix, but I'm running into the blocker that I can't find any way to install bloop locally. Are the [contributing instructions](https://scalacenter.github.io/bloop/docs/contributing-guide) (specifically the section...