fendor
fendor
Rebased and slightly modified version of #1983 Still requires some tests and docs.
With a default `hie.yaml` of ```yaml cradle: cabal: ``` and `"sessionLoading": "multiComponent"`, the initial load can be incredibly slow, as HLS starts asking for the `GhcSession` for each module that's...
Introduce a cabal flag to control the building of `ghcide-bench`, which is an internal tool for benchmarking HLS. This fixes a regression, where running `cabal install haskell-language-server` to install HLS...
CircleCI has been tagging along for quite some time now. But it did cause a couple of issues, for example in #4282. There is no apparent reason why we might...
Since GHC 9.8.3 has been published on the 20.10.2024, we need to do an HLS release to support the new GHC version. Unless I am mistaken, the new release should...
More generally, if a project has a multi cradle setup, we need to make sure we respect cradle type resolution. Reproducer: * cabal 3.12.1.0 * sessionLoading: multiComponent * HLS: master...
**Describe the feature request** HLS is about to add support for `.cabal` files, displaying errors and warnings, offering completions, etc... The `.cabal` file generated by `cabal init` has the latest...
```sh $ cabal check These warnings may cause trouble when distributing the package: Warning: [missing-upper-bounds] On library, these packages miss upper bounds: - template-haskell Please add them. There is more...
The primary motivation for this PR is to make the vscode-haskell extension much friendlier for newcomers. My idea to improve this is a `StatusBarItem` that looks like this:  The...
In VSCode, when opening a new file via `ctrl+n`, vscode-haskell spawns a new HLS instance for the file that hasn't been persisted to the file system yet and is only...