Replies: 5 comments 4 replies
-
I would think |
Beta Was this translation helpful? Give feedback.
-
I would bump |
Beta Was this translation helpful? Give feedback.
-
We added |
Beta Was this translation helpful? Give feedback.
-
I'm strongly in support of this, as I've seen multiple examples (e.g. today on Reddit) of people assuming that GHC 9.2 isn't supported, despite it being so almost-fully for months. |
Beta Was this translation helpful? Give feedback.
-
PR: #3189 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
It would be helpful to identify certain HLS plugins as more important or better supported than others. For example:
stan
plugin may never support GHCs other than 8.10!Here's a proposal. We define three tiers of plugin support:
ghcide
plugins today, maybe a few more?This interacts with GHC support as follows:
Tentative tier lists:
hls-call-hierarchy-plugin
hls-code-range-plugin
hls-pragmas-plugin
hls-explicit-imports-plugin
hls-alternate-number-format-plugin
hls-chnage-type-signature-plugin
hls-class-plugin
hls-eval-plugin
hls-module-name-plugin
hls-hlint-plugin
hls-ormolu-plugin
hls-fourmolu-plugin
hls-stylish-haskell-plugin
hls-qualify-imported-names-plugin
hls-refine-imports-plugin
hls-rename-plugin
hls-gadt-plugin
hls-brittany-plugin
hls-haddock-comments-plugin
hls-stan-plugin
hls-retrie-plugin
hls-splice-plugin
hls-tactics-plugin
My rubric here was basically: if it provides a relatively core LSP feature and it's fairly stable, it goes in Tier 1; if it's not currently up-to-date with the latest GHC we support, then clearly that's hard and it goes in Tier 3; everything else in Tier 2.
Thoughts?
Beta Was this translation helpful? Give feedback.
All reactions