Open chris-martin opened 7 years ago
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,
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
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.