Matthew Pickering
Matthew Pickering
Surely every person who uses hie-nix uses nix?
1. Statically linked executables which use the GHC API have poor performance when loading `.so` files which is required when `TemplateHaskell` is enabled. The problem is much worse if you...
This ticket is tracking the GHC issue -- https://ghc.haskell.org/trac/ghc/ticket/10961?cversion=0&cnum_hist=1 I just unsafePerfromIO on the wrapper and have never encountered meaningful problems. The part which is used by the parser is...
If you are parsing a whole module, have you tried using `parseModule`?
You can place a `hie.yaml` at the root of each of the projects and `ghcide` and `hie` will work.
@maksbotan Do you have `documention: True` in your cabal.project file?
I think that you should add these options to your `stack.yaml`?
@turion What does "integrate hie-bios into nix" mean? This sounds like a very different issue to this ticket.
@Skyfold Invoking `nix-shell --command "ghcide --lsp"` is how I always invoke ghcide so it does work. The reloading behaviour is coming from `ghcide` so you should open an issue about...
@Skyfold My editor invokes a wrapper script which contains that command.