You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* eval plugin now supports `it` variable, like GHCi
715
-
* verbose message "No cradle found for ... Proceeding with implicit cradle" is GONE
716
-
* type lenses plugin now has its custom config `mode` (enum) [`always`] to control its working mode:
717
-
*`always`: always displays type signature lenses of global bindings
718
-
*`exported`: similar to `always`, but only displays for exported global bindings
719
-
*`diagnostics`: follows diagnostic messages produced by GHC
720
-
* top-level LSP option `completionSnippetsOn` and `maxNumberOfProblems` are deprecated
721
-
* completions plugin now has its custom config:
722
-
*`autoExtendOn` (boolean) [`true`]: whether to enable auto extending import lists
723
-
*`snippetsOn` (boolean) [`true`]: wheter to enable completion snippets, taking the place of `completionSnippetsOn`
724
-
* Wingman has its custom config:
725
-
*`timeout_duration` (integer) [`2`]: the timeout for Wingman actions, in seconds
726
-
*`features` (string) [`""`]: feature set used by Wingman (See [the README of Wingman](https://github.com/haskell/haskell-language-server/tree/master/plugins/hls-tactics-plugin#readme))
727
-
*`max_use_ctor_actions` (integer) [`5`]: maximum number of `Use constructor <x>` code actions that can appear
728
-
*`hole_severity` (enum) [`none`]: the severity to use when showing hole diagnostics
729
-
* LSP symbols of typeclass and type families are more appropriate
730
-
* test suite of plugins are reorganized, which no longer need to be run with `test-server` executable
731
-
* two new packages `hls-test-utils` and `hls-stylish-haskell-plugin` are extracted
704
+
- Wingman gets many enhancements, thanks to @isovector for this epic work!
705
+
- Wingman actions can now be bound to editor hotkeys
706
+
- Experimental support for "jump to next unsolved hole"
- eval plugin now supports `it` variable, like GHCi
715
+
- verbose message "No cradle found for ... Proceeding with implicit cradle" is GONE
716
+
- type lenses plugin now has its custom config `mode` (enum) [`always`] to control its working mode:
717
+
-`always`: always displays type signature lenses of global bindings
718
+
-`exported`: similar to `always`, but only displays for exported global bindings
719
+
-`diagnostics`: follows diagnostic messages produced by GHC
720
+
- top-level LSP option `completionSnippetsOn` and `maxNumberOfProblems` are deprecated
721
+
- completions plugin now has its custom config:
722
+
-`autoExtendOn` (boolean) [`true`]: whether to enable auto extending import lists
723
+
-`snippetsOn` (boolean) [`true`]: wheter to enable completion snippets, taking the place of `completionSnippetsOn`
724
+
- Wingman has its custom config:
725
+
-`timeout_duration` (integer) [`2`]: the timeout for Wingman actions, in seconds
726
+
-`features` (string) [`""`]: feature set used by Wingman (See [the README of Wingman](https://github.com/haskell/haskell-language-server/tree/master/plugins/hls-tactics-plugin#readme))
727
+
-`max_use_ctor_actions` (integer) [`5`]: maximum number of `Use constructor <x>` code actions that can appear
728
+
-`hole_severity` (enum) [`none`]: the severity to use when showing hole diagnostics
729
+
- LSP symbols of typeclass and type families are more appropriate
730
+
- test suite of plugins are reorganized, which no longer need to be run with `test-server` executable
731
+
- two new packages `hls-test-utils` and `hls-stylish-haskell-plugin` are extracted
732
732
733
733
This version uses `lsp-1.2.0`, `hls-plugin-api-1.1.0`, and `ghcide-1.2.0.2`.
0 commit comments