fendor

Results 101 issues of 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...

type: bug
component: ghcide
multi-component

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...

type: enhancement
CI

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...

bindists

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...

type: bug
status: needs triage

**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...

type: enhancement

```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: ![image](https://github.com/user-attachments/assets/3e25c446-f6c3-47a8-bee4-ef2082bf3bec) 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...

status: needs triage