Matthew Pickering

Results 289 comments of 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.