if impl(ghcjs) XXX else YYY
should process both XXX and YYY (like it does for flags), but instead chooses none
#2120
Labels
status: needs info
Not actionable, because there's missing information
type: bug
Something isn't right: doesn't work as intended, documentation is missing/outdated, etc..
Your environment
Output of
haskell-language-server --probe-tools
orhaskell-language-server-wrapper --probe-tools
:haskell-language-server version: 1.3.0.0 (GHC: 8.10.4) (PATH: /nix/store/4wkv3mi2hidvbgvmibvjgyzp5nbnqzw6-haskell-language-server-1.3.0-installer/bin/haskell-language-server-wrapper) (GIT hash: e7c5e90b6df5dff2760d76169eddaea3bdd6a831) Tool versions found on the $PATH cabal: 3.0.0.0 stack: Not found ghc: 8.6.5
Which OS do you use: NixOs
Which lsp-client do you use: Vs Code
Describe your project (alternative: link to the project): it's a develop branch reflex-frp/reflex-platform@55da77c , but I have added
and run
./try-reflex
check this comment
Contents of
hie.yaml
: without hie.yaml fileSteps to reproduce
I clone this repo and execute
hack-on
is using https://github.com/obsidiansystems/nix-thunk to replace the contents of dir (e.g. https://github.com/reflex-frp/reflex-platform/blob/develop/haskell-overlays/reflex-packages/dep/reflex/) with the actual reposo, I see that
reflex
compiles, but this module https://github.com/reflex-frp/reflex-dom/blob/6a7782a61e90e7369a8278441eb47f702bb7c63b/reflex-dom-core/src/Reflex/Dom/Builder/Immediate.hs#L148 throws errorthis is because of (I think)
I THINK it doesn't choose any of this cases, but should EITHER:
Foreign.JavaScript.Internal.Utils
, how it should work then?)I don't really know how it SHOULD work
Include debug information
Immediate.hs
haskell-language-server-wrapper --debug . 2>&1 | tee haskell-language-server-wrapper.log
(here you can find only part of log -- if program is started outside vscode, the log is neverending and all 36gb of memory of my computer gets consumed, I have to kill program even afterCTRL-C
, probably there is a memory leak)The text was updated successfully, but these errors were encountered: