Respects globalOn in stan plugin configuration and won't show hints
anymore if the plugin is disabled.
Co-authored-by: Pepe Iborra <pepeiborra@gmail.com>
- Bumped nixpkgs, so that's a true GHC 9.4.2 and not 9.4.0, which was
failing in cabal which because it was detecting <=9.4.1.
- Fixed GHC 9.4 overrides for dependencies
- Use the "default" GHC environment for tooling in the shell. Hence it
rebuilds less.
- I introduced a flake for cabal-hashes, hence it can be updated
automatically (with `nix flake update`) and hence we can use
`callHackage` for any hackage package.
Use hiedb from hackage
gitlab-ci: remove workaround for windows 9.2.2
gitlab-ci: remove workaround for windows 9.2.2
hie-bios
update hie bios
update hie bios
bounds
hie-bios fixes
hie-bios fixes
lsp 1.6
cabal.project fixes
hie-bios fixes
lsp and hie-bios from hackage
Mark hie-bios error as expectFail
hie-bios fixes
hie-bios fixes
Stack
Stack
stack fixes
* Update hls-retrie-plugin to be usable with 9.2.4.
This is the first pass at getting hls-retrie-plugin enabled. Much of the
changes were updating to match the changes in the upstream `retrie`
package.
* Replace GHC.Paths.libdir by querying a ModSummary for the LibDir
* Looks like formatting was missed
* Revert "Looks like formatting was missed"
This reverts commit 4f6eee5a6f.
* Don't build retrie for 9.4
Co-authored-by: Pepe Iborra <pepeiborra@gmail.com>
I've just added naively the different nix lines. The configuration file
comes from a copy of the one for 9.2.
With that, we can open a shell with `nix develop
.\#haskell-language-server-941-dev` and type `cabal build`.
(cherry picked from commit 48084ab95729d48d470888d8fde807a1d7865860)
All code actions have been moved to hls-refactor-plugin
Mostly straightforward, only slight complication was that completion auto imports
depends on exactprint, but I didn't want to remove all completion logic from ghcide
just for this.
Instead, I added logic to dynamically lookup the plugin that provides
the extend import command, so that auto imports work as expected when you have
hls-refactor-plugin enabled.
Move lookupPluginId out of loop
Replace code actions with lenses in benchmarks
Allow plugins to use GetAnnotatedParsedSource by linking it in when depended on
Move lookupPluginId to IdePlugins
Add default extensions
Move traceAst