-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ghcide analyzes the whole project on startup #12
Comments
I see but this isn't a bug, it's intentional. It only calls |
One way to improve this might be to queue all modules in a project individually with low priority rather than one big call which puts them all in the same batch. |
Two questions:
|
If you look at the logic in The request would be cancelled by typing but not by hovering. I think on the branch you are using there is a potential bug which is stopping hover display earlier. Check that in the |
…encies of a file on saving (haskell#688) * Add new command to GetModuleGraph for a session and propate changes to modules Only propagate changes to parent modules when saving Typecheck files when they are opened, don't TC FOI Add known files rule Don't save ifaces for files with defered errors Co-authored-by: Zubin Duggal <[email protected]> * Add configuration for parent typechecking * hlint ignore * Use targets to filter located imports (#10) * Use targets to filter located imports * Remove import paths from the GHC session Otherwise GHC will prioritize source files found in the import path * Update session-loader/Development/IDE/Session.hs Co-authored-by: Pepe Iborra <[email protected]> * Add session-loader to hie.yaml (haskell#714) * move known files rule to RuleTypes * Disable checkParents on open and close document (#12) * Really disable expensive checkParents * Add an option to check parents on close Co-authored-by: Matthew Pickering <[email protected]> Co-authored-by: Pepe Iborra <[email protected]> Co-authored-by: Luke Lau <[email protected]>
Compare with digital-asset/ghcide which only analyzes the files of interest.
I think this explains the issues that I shared on Friday by email while testing on a codebase with ~5000 modules which takes quite a while to load in this branch
The text was updated successfully, but these errors were encountered: