Jan Hrcek
Jan Hrcek
In cases like this when things stop working mysteriously, I usually just delete hls's cache folder (where hls stores build artifacts). It's usually stored under home directory ~/.cache/ghcide - just...
Sorry, I'm out of my depth :-/ It seems to me that to make these kinds of issues easier to troubleshoot we should include more info in the error message...
Fix implemented in https://github.com/haskell/haskell-language-server/pull/4111 which leverages [Prepare rename](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_prepareRename) lsp method to prevent client from creating rename requests for things that can't be renamed (stuff within comments, keywords etc.). Also the...
hls tells me that both lift and liftIO are actually re-exported by Control.Monad.Except.  Either make export list of this module explicit or remove the unused imports....
I just tried the plugin on hls codebase and it works in some cases, but is broken in others. Check for example the `ghcide/src/Development/IDE/Core/Compile.hs` module in hls codebase - even...
Restarted
I like your suggested option names better. I'll try to sit down implement this over the weekend, starting with `--print-defaults`, which seems easier. Regarding `--print-config` what output would you expect?...
I haven't implemented this feature (just chiming in as observer) so don't take my word for it, but check what ServerT type family tells you should be the type of...
Thanks for explanation and for working on this package. It's not critical. I guess it would be enough for my purposes to check the docs on hackage later, once 2.0...
Cool, I didn't know about the tab completion. Thanks! Feel free to close this if you prefer