haskell-ide-chart
haskell-ide-chart copied to clipboard
What does "via main plug-in" mean?
I wasn't sure when to apply footnote 2 in #9 because I'm not sure what it means, particularly in the case of IntelliJ. IntelliJ doesn't really have a "main" plugin for Haskell. There is a plugin called "Haskell" made by JetBrains, but it hasn't been updated in years and it should be considered irrelevant in my opinion.
Hmm, maybe it is not clear from the description...
Editors / Ide's have groups of plug-ins to support specific languages. Sometimes this groups are mutually exclusive.
Example: Intellij have at least 3 Haskell plug-ins last time I searched, which are mutually exclusive.
I called them "main", because there are other plug-ins that could be used always.
Do you think any way to explain this more accurately?
I think, in an "Editor X [Plugin Y]" row,
- A rating without a footnote should imply that the feature comes from either Editor X or Plugin Y.
- If a feature requires any additional ancillary plugins, then those boxes be the ones that get footnote, and the footnote should specify which plugin you need.
Then we could drop the "main" phrasing entirely.
Now there are 3 kinds of footnote:
- native support (probably minimal)
- via main plug-in
- this plug-in needs special config and/or system deps, refer to its documentation
"1" means that the ide/editor provides the feature and could be reduced support (without specific knowledge about the language). "2" means that the main Haskell plug-ins provide the feature (thus, language aware) "3" means that there is a special config needed, manual intervention from the user
In other cases there is a link to the plug-in which provide the feature... But sometimes this is not visible, because of issue #6