-
-
Save simonmichael/7f7305b9351b2a2e450c39f7ad128f4c to your computer and use it in GitHub Desktop.
frequently gets horribly slow and choppy during editing
show usages does not show cross-package usages ?
Those should be improved in next beta
analyze dependencies (of a few open files) hung IDEA for a few minutes
Never tried that myself 😄 Will investigate that.
EDIT: can reproduce that issue.
oesn’t update right away, eg moving defs to another file in same directory, had to resave a file ?
didn’t show errors in another package (hledger-ui) for a minute or two
didn’t hide hledger-ui error when fixed in library package (hledger-lib)
restarting repl didn’t help, I think
invalidate caches and restart helped
would a running ghcid confuse it ?
Have to reproduce/investigate that.
rename (S-F6) is unreliable, often doesn’t find all matches even a few lines away
Should be fixed/improved in next beta. It's really a challenge to get that solid over multiple files/components.
optimize imports didn’t always work (didn’t remove Control.Arrow after dropping &&& usage)
Yes, the Hlint integration has to be improved to get feature more stable. Already know the issue, contacted Neil Mitchell so I know what to but need time (currently low prio for me).
why is it saving so often as I type, without switching frames ?
Yes agree, looked for a setting to save less frequently but could not find that. Maybe it helps to disable "safe writes" option.
can I make it ignore cabal sections I don’t care about for performance, like tests and benchmarks ?
I do not understand why you want that? Should not give issues.
That is because the Cabal file does not unambiguous defines to which Cabal component/stanza a file belongs.
So for example in
hledger-lib.cabal:So all the files in
hledger-libcan be part of library or test component.Btw, next beta will always prefer library component.