haskell-ide-chart icon indicating copy to clipboard operation
haskell-ide-chart copied to clipboard

What does "via main plug-in" mean?

Open chris-martin opened this issue 7 years ago • 3 comments

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.

chris-martin avatar Apr 18 '17 19:04 chris-martin

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?

rainbyte avatar Apr 18 '17 19:04 rainbyte

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.

chris-martin avatar Apr 18 '17 19:04 chris-martin

Now there are 3 kinds of footnote:

  1. native support (probably minimal)
  2. via main plug-in
  3. 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

rainbyte avatar Apr 18 '17 19:04 rainbyte