-
- Downloads
support selection range lsp feature (#2565)
* add selection range support
* add the whole import area as a selection step
* add selection range plugin to all project files
* merge type signature with value definition
* support ghc 9
* fix it for ghc-9.0
* remove unnecessary import
* reformat GhcIde.hs
* selection range: make it easier to understand
* selection range: improve error handling
* update lsp-types to 1.4.0.1
* add selection range to doc
* fix comment for findSelectionRangesByPositions
* remove a use of partial function
* update author & maintainer
* use foldlM1 instead of foldl1
* add testdata to cabal file
* update performace tips and log level
* update lsp-types in nix
Co-authored-by:
Pepe Iborra <pepeiborra@gmail.com>
Showing
- .github/workflows/hackage.yml 1 addition, 1 deletion.github/workflows/hackage.yml
- .github/workflows/test.yml 4 additions, 0 deletions.github/workflows/test.yml
- cabal-ghc90.project 2 additions, 1 deletioncabal-ghc90.project
- cabal-ghc921.project 2 additions, 1 deletioncabal-ghc921.project
- cabal.project 2 additions, 1 deletioncabal.project
- docs/features.md 9 additions, 2 deletionsdocs/features.md
- docs/supported-versions.md 1 addition, 0 deletionsdocs/supported-versions.md
- exe/Plugins.hs 7 additions, 0 deletionsexe/Plugins.hs
- flake.lock 4 additions, 4 deletionsflake.lock
- flake_hackage/flake.nix 1 addition, 1 deletionflake_hackage/flake.nix
- ghcide/ghcide.cabal 1 addition, 1 deletionghcide/ghcide.cabal
- ghcide/src/Development/IDE/GHC/Compat.hs 72 additions, 29 deletionsghcide/src/Development/IDE/GHC/Compat.hs
- haskell-language-server.cabal 11 additions, 0 deletionshaskell-language-server.cabal
- hls-plugin-api/src/Ide/Plugin/Config.hs 45 additions, 41 deletionshls-plugin-api/src/Ide/Plugin/Config.hs
- hls-plugin-api/src/Ide/Types.hs 4 additions, 0 deletionshls-plugin-api/src/Ide/Types.hs
- hls-test-utils/hls-test-utils.cabal 1 addition, 1 deletionhls-test-utils/hls-test-utils.cabal
- plugins/hls-haddock-comments-plugin/test/testdata/test/testdata/QualFunction.expected.hs 6 additions, 0 deletions...ugin/test/testdata/test/testdata/QualFunction.expected.hs
- plugins/hls-selection-range-plugin/LICENSE 201 additions, 0 deletionsplugins/hls-selection-range-plugin/LICENSE
- plugins/hls-selection-range-plugin/hls-selection-range-plugin.cabal 60 additions, 0 deletions...s-selection-range-plugin/hls-selection-range-plugin.cabal
- plugins/hls-selection-range-plugin/src/Ide/Plugin/SelectionRange.hs 145 additions, 0 deletions...s-selection-range-plugin/src/Ide/Plugin/SelectionRange.hs
Loading
Please register or sign in to comment