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
#4501 - the syntax highlighting of a field name used as a function and a field used with `-XOverloadedRecordDot` should look the same
Issue -
State: open - Opened by MangoIV 9 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