An open API service for providing issue and pull request metadata for open source projects.

GitHub / haskell/haskell-language-server issues and pull requests

Labelled with: type: enhancement

#4711 - findExecutable in Wrapper.hs execute prebuilt's hls rather than 'cabal build''s output

Issue - State: open - Opened by ZichaoNickFox 3 months ago
Labels: type: enhancement, status: needs triage

#4703 - Should we use 2 spaces for indentation in HLS?

Issue - State: open - Opened by fendor 3 months ago
Labels: type: enhancement, status: in discussion

#4698 - Update documentation for new kakoune-lsp configuration methods

Issue - State: open - Opened by SRAZKVT 3 months ago
Labels: type: enhancement, status: needs triage

#4696 - Upgrade `stack*.yaml` files

Issue - State: open - Opened by fendor 3 months ago
Labels: type: enhancement, status: needs triage

#4689 - Completions for module names should be case-insensitive

Issue - State: open - Opened by fendor 3 months ago
Labels: type: enhancement, component: hls-cabal-plugin

#4673 - Don't generate completion when cursor is in a comment

Issue - State: open - Opened by leana8959 4 months ago - 3 comments
Labels: type: enhancement, component: ghcide

#4668 - When encountering an unsupported GHC version, HLS should output the last supported GHC version

Issue - State: open - Opened by niekvandepas 4 months ago
Labels: type: enhancement, status: needs triage

#4656 - Avoid aking inlay record field hints for template haskell generated code

Issue - State: open - Opened by Eiko-Tokura 4 months ago
Labels: type: enhancement, component: hls-explicit-record-fields-plugin

#4655 - Implement "Go to implementation" request for type/data families

Issue - State: open - Opened by dschrempf 4 months ago
Labels: type: enhancement

#4650 - Add code action to introduce `_` in number literals

Issue - State: open - Opened by fendor 5 months ago - 1 comment
Labels: type: enhancement, level: easy, component: hls-alternate-number-format-plugin

#4633 - Leverage diagnostic severity (discussion)

Issue - State: open - Opened by guibou 5 months ago
Labels: type: enhancement, status: needs triage

#4605 - Migrate all plugins and ghcide to use structured diagnostics

Issue - State: open - Opened by fendor 6 months ago
Labels: type: enhancement, Hackathon

#4592 - Custom tasty `consoleReporter`

Issue - State: open - Opened by fendor 6 months ago
Labels: type: enhancement, status: needs triage

#4575 - Implicit cradle discovery should have an explanation

Issue - State: open - Opened by fendor 7 months ago
Labels: type: enhancement, component: ghcide

#4573 - Unable to synthetize type for point-free expression

Issue - State: closed - Opened by alexandrubuzea 7 months ago - 2 comments
Labels: type: bug, type: enhancement

#4569 - Inlay hints for unmatched patterns on wild cards.

Issue - State: open - Opened by MangoIV 7 months ago
Labels: type: enhancement, status: needs triage

#4562 - Speed up startup times: `hie-bios` should use `cabal path`

Issue - State: closed - Opened by fendor 7 months ago - 3 comments
Labels: type: enhancement, component: hie-bios, level: easy

#4529 - Cleanup CPP in `GHC/Orphans.hs`

Issue - State: closed - Opened by fendor 8 months ago
Labels: type: enhancement, component: ghcide, level: easy

#4524 - Language server support for cabal.project files

Issue - State: open - Opened by VeryMilkyJoe 8 months ago
Labels: type: enhancement, status: needs triage

#4519 - prepare HLS for 9.12: move ghcide-test to a stand-along dir

Issue - State: open - Opened by soulomoon 8 months ago
Labels: type: enhancement, status: needs triage

#4500 - Binary-only releases should still have a Hackage release

Issue - State: open - Opened by fendor 9 months ago
Labels: type: enhancement, status: needs triage

#4499 - Support for GHC-9.12.x?

Issue - State: closed - Opened by mouse07410 9 months ago - 12 comments
Labels: type: enhancement

#4485 - Inlay hint for package imports

Issue - State: open - Opened by michaelpj 10 months ago
Labels: type: enhancement, status: needs triage

#4465 - HLS dynamic plugins loading proposal

Issue - State: open - Opened by KovalevDima 11 months ago
Labels: type: enhancement, status: needs triage

#4446 - Speed up session loader

Issue - State: open - Opened by soulomoon about 1 year ago
Labels: type: enhancement, status: needs triage

#4440 - Don't suggest `-Wno-deferred-out-of-scope-variables` as a possible action.

Issue - State: open - Opened by jeukshi about 1 year ago
Labels: type: enhancement, status: needs triage

#4417 - Show package description on hover for package dependencies

Issue - State: open - Opened by VeryMilkyJoe about 1 year ago
Labels: type: enhancement, component: hls-cabal-plugin

#4416 - Show information on installed package versions

Issue - State: open - Opened by VeryMilkyJoe about 1 year ago
Labels: type: enhancement, Hackathon, component: hls-cabal-plugin

#4409 - Native support for Happy's .y files and grammar language

Issue - State: open - Opened by anka-213 about 1 year ago
Labels: type: enhancement, status: needs triage

#4391 - Code action: switch to record syntax

Issue - State: closed - Opened by guibou about 1 year ago - 1 comment
Labels: type: enhancement, component: hls-explicit-record-fields-plugin

#4390 - Enable eval plugin to run in its own terminal and enable terminal to be piped to a log file

Issue - State: open - Opened by theGhostJW about 1 year ago - 3 comments
Labels: type: enhancement, component: hls-eval-plugin

#4373 - Move CircleCI to GitHub Actions

Issue - State: open - Opened by fendor over 1 year ago - 1 comment
Labels: type: enhancement, CI

#4357 - Don't use completions for cabal file codeactions

Issue - State: closed - Opened by VeryMilkyJoe over 1 year ago - 6 comments
Labels: type: enhancement, Hackathon, component: hls-cabal-plugin

#4327 - Add Haskell Error Index to "code description" entry in diagnostics

Issue - State: closed - Opened by dylan-thinnes over 1 year ago - 2 comments
Labels: type: enhancement, status: needs triage

#4324 - Get benchmarks working on 9.10

Issue - State: open - Opened by michaelpj over 1 year ago
Labels: type: enhancement, status: needs triage

#4321 - Drop support for GHC 9.2

Issue - State: closed - Opened by fendor over 1 year ago - 1 comment
Labels: type: enhancement

#4313 - Lack of documentation of cabal-fmt & cabal-gild

Issue - State: closed - Opened by 0rphee over 1 year ago - 1 comment
Labels: type: enhancement, documentation, component: cabal-formatters

#4306 - Resurrect OpenTelemetry

Issue - State: open - Opened by JBetz over 1 year ago - 9 comments
Labels: type: enhancement

#4299 - Track down unconditional wait in test and find replacement

Issue - State: open - Opened by soulomoon over 1 year ago
Labels: type: enhancement, CI

#4290 - Add Hover information for resolved type classes

Issue - State: open - Opened by alanz over 1 year ago
Labels: type: enhancement

#4287 - Add option to fully expand explicit import list (`import Foo (Bar (..))` -> `import Foo (Bar (Baz))`)

Issue - State: open - Opened by dragospe over 1 year ago
Labels: type: enhancement, status: needs triage

#4282 - Cabal plugin outline view

Issue - State: closed - Opened by VenInf over 1 year ago
Labels: type: enhancement, component: hls-cabal-plugin

#4281 - Use `-fno-show-error-context`

Issue - State: open - Opened by michaelpj over 1 year ago
Labels: type: enhancement, status: needs triage

#4278 - Work out how absolutizing paths should work

Issue - State: open - Opened by michaelpj over 1 year ago
Labels: type: enhancement, status: needs triage

#4277 - Consider using a typed path library

Issue - State: open - Opened by michaelpj over 1 year ago
Labels: type: enhancement, ZuriHac

#4251 - Unify critical session running in hls

Issue - State: closed - Opened by soulomoon over 1 year ago - 2 comments
Labels: type: enhancement, status: needs triage

#4246 - MetaLS-like virtual text evaluation instead of comments

Issue - State: open - Opened by leana8959 over 1 year ago - 1 comment
Labels: type: enhancement

#4240 - Consider migrate the cache system to hls-graph

Issue - State: open - Opened by soulomoon over 1 year ago
Labels: type: enhancement, status: needs triage

#4237 - Clarify the dirty mechanism of hls-graph

Issue - State: open - Opened by soulomoon over 1 year ago
Labels: type: enhancement, status: needs triage

#4228 - Format all `.cabal` files in the repo with a cabal formatter

Issue - State: open - Opened by fendor over 1 year ago
Labels: type: enhancement, status: needs triage

#4214 - Inlay hints for implicit parenthesization

Issue - State: open - Opened by michaelpj over 1 year ago
Labels: type: enhancement, status: needs triage

#4213 - Inlay hints for deriving strategies

Issue - State: open - Opened by michaelpj over 1 year ago
Labels: type: enhancement, status: needs triage

#4212 - Inlay hints for positional record construction

Issue - State: closed - Opened by michaelpj over 1 year ago
Labels: type: enhancement

#4211 - Inlay hints for record wildcards

Issue - State: closed - Opened by michaelpj over 1 year ago - 1 comment
Labels: type: enhancement

#4208 - Inlay hint as import lens alternative

Issue - State: open - Opened by michaelpj over 1 year ago
Labels: type: enhancement, status: needs triage

#4178 - Users should be able to specify `multi-repl` support and opt-out of it, if unsupported.

Issue - State: closed - Opened by fendor over 1 year ago - 1 comment
Labels: type: enhancement, component: hie-bios

#4173 - Extracts ghcide-tests and migrate it to use hls-test-utils

Issue - State: open - Opened by soulomoon over 1 year ago - 1 comment
Labels: type: enhancement, flaky test

#4168 - Formatters block on session setup

Issue - State: open - Opened by michaelpj over 1 year ago
Labels: type: enhancement

#4155 - Allow code-eval plugin using code actions in addition to a code lens

Issue - State: closed - Opened by noinia over 1 year ago - 1 comment
Labels: type: enhancement, status: needs triage

#4154 - Don't suggest deprecated modules in `Quick fix`

Issue - State: open - Opened by MatthewDaggitt over 1 year ago
Labels: type: enhancement, status: needs triage

#4130 - Avoid `expectFail` in the test suite

Issue - State: closed - Opened by fendor over 1 year ago - 10 comments
Labels: type: enhancement

#4119 - Support generating LSIF and/or SCIP index.

Issue - State: open - Opened by eownerdead over 1 year ago
Labels: type: enhancement, status: needs triage

#4097 - Display Haddock diagnostics

Issue - State: open - Opened by michaelpj over 1 year ago
Labels: type: enhancement, status: needs triage

#4090 - Change `typecheckRule` to throw an error

Issue - State: closed - Opened by soulomoon over 1 year ago - 3 comments
Labels: type: enhancement

#4082 - Add cabal-gild as an alternative cabal file formatter

Issue - State: closed - Opened by fendor almost 2 years ago - 2 comments
Labels: type: enhancement, component: hls-cabal-fmt-plugin

#4057 - Handlers should run in a custom monad that doesn't expose stuff that people shouldn't use

Issue - State: open - Opened by michaelpj almost 2 years ago
Labels: type: enhancement

#4049 - Optimization to semantic tokens extracting logic

Issue - State: closed - Opened by soulomoon almost 2 years ago
Labels: type: enhancement, component: semantic-tokens

#4042 - Semantic tokens make tokens types priority configurable

Issue - State: open - Opened by soulomoon almost 2 years ago
Labels: type: enhancement, component: semantic-tokens

#4035 - Getting duplicated type info on windows

Issue - State: open - Opened by Valdsonjr almost 2 years ago - 1 comment
Labels: type: enhancement

#4026 - Add link to supported plugins / ghc versions to release page with every new release

Issue - State: open - Opened by theGhostJW almost 2 years ago - 3 comments
Labels: type: enhancement, documentation

#4022 - Add mechanism to set a multiplier for test timeouts

Issue - State: closed - Opened by hololeap almost 2 years ago - 1 comment
Labels: type: enhancement

#4013 - GHC warnings not displayed to the user, can result in confusing error messages

Issue - State: open - Opened by Ptival almost 2 years ago
Labels: type: enhancement, status: needs triage

#4006 - dont propose to restart ghc when not available

Issue - State: open - Opened by teto almost 2 years ago
Labels: type: enhancement, status: needs triage

#3993 - Remove EKG from ghcide

Issue - State: closed - Opened by michaelpj almost 2 years ago - 2 comments
Labels: type: enhancement, level: easy

#3969 - Semantic Tokens: Distinguish (possibly-partially-applied) infix operators from normal functions/variables

Issue - State: closed - Opened by konn almost 2 years ago - 16 comments
Labels: type: enhancement, component: semantic-tokens

#3960 - Go to definition for OverloadedRecordDot

Issue - State: open - Opened by theobat almost 2 years ago - 5 comments
Labels: type: enhancement

#3957 - support module name and split out module name in qualified name

Issue - State: closed - Opened by soulomoon almost 2 years ago - 5 comments
Labels: type: enhancement, component:semantic-tokens

#3945 - support for `hiedb` 0.5.* in `ghcide`

Issue - State: closed - Opened by peterbecich almost 2 years ago
Labels: type: enhancement, status: needs triage

#3937 - Configurability for semantic tokens

Issue - State: closed - Opened by michaelpj almost 2 years ago - 2 comments
Labels: type: enhancement, component:semantic-tokens

#3931 - Semantic tokens features trackList

Issue - State: open - Opened by soulomoon almost 2 years ago
Labels: type: enhancement, status: needs triage

#3927 - request for `floskell` 11 support in `hls-floskell-plugin`

Issue - State: closed - Opened by peterbecich almost 2 years ago - 2 comments
Labels: type: enhancement, component: formatters, level: easy

#3918 - [ghcide-test-utils] LSP compatible version?

Issue - State: closed - Opened by Vekhir almost 2 years ago - 2 comments
Labels: type: enhancement, status: needs triage

#3916 - stan plugin (enabled by default) gives obnoxious suggestions

Issue - State: closed - Opened by vmchale almost 2 years ago - 3 comments
Labels: type: enhancement, component: hls-stan-plugin

#3904 - hls-stan-plugin respect .stan.toml config file

Issue - State: closed - Opened by cdepillabout almost 2 years ago - 3 comments
Labels: type: enhancement, component: hls-stan-plugin

#3897 - Mark `hls-fourmolu-plugin`, `hls-ormolu-plugin` buildable with GHC 9.8

Issue - State: closed - Opened by moonshxne almost 2 years ago - 1 comment
Labels: type: enhancement, level: easy

#3886 - Generate a simple cabal cradle if available

Issue - State: closed - Opened by fendor almost 2 years ago - 4 comments
Labels: type: enhancement, component: hie-bios

#3881 - HLS HLint plugin doesn't preserve HLint's severities

Issue - State: closed - Opened by dariooddenino almost 2 years ago - 2 comments
Labels: type: enhancement, level: easy

#3878 - CI Makefile should be considered an end user interface

Issue - State: open - Opened by hasufell almost 2 years ago
Labels: type: enhancement

#3877 - Improving the "Let's write a Haskell Language Server Plugin" tutorial

Issue - State: open - Opened by gfarrell almost 2 years ago - 2 comments
Labels: type: enhancement, documentation

#3873 - Configuration for how much of the project to build

Issue - State: open - Opened by michaelpj about 2 years ago - 5 comments
Labels: type: enhancement

#3872 - Drop support for GHC 9.0 early

Issue - State: closed - Opened by michaelpj about 2 years ago - 2 comments
Labels: type: enhancement, status: needs triage

#3871 - Migrate Stack CI to GHA

Issue - State: open - Opened by michaelpj about 2 years ago
Labels: type: enhancement, CI

#3853 - Use cabal-add to fill missing build-depends automatically

Issue - State: closed - Opened by Bodigrim about 2 years ago - 4 comments
Labels: type: enhancement, component: hls-cabal-plugin

#3845 - Run CI Tests on macOS

Issue - State: open - Opened by xsebek about 2 years ago - 1 comment
Labels: type: enhancement, CI, os: macos

#3844 - Update documentation for running tests

Issue - State: open - Opened by xsebek about 2 years ago - 2 comments
Labels: type: enhancement, level: easy, documentation

#3843 - Restore non-redundant `func-test` completions tests

Issue - State: closed - Opened by fendor about 2 years ago - 1 comment
Labels: type: enhancement

#3841 - evaluate plugin error hPutChar: invalid argument (cannot encode character '\8216')

Issue - State: open - Opened by Delli about 2 years ago - 14 comments
Labels: type: bug, type: enhancement, can-workaround, component: hls-eval-plugin

#3832 - HLS setting for build system preference

Issue - State: open - Opened by michaelpj about 2 years ago - 3 comments
Labels: type: enhancement, component: hie-bios

#3831 - incoming / outgoing call hierarchy for local identifiers

Issue - State: open - Opened by coot about 2 years ago - 8 comments
Labels: type: enhancement, component: hls-call-hierarchy-plugin