grosenberg / Fluentmark

FluentMark -- Eclipse editor for Markdown content
Eclipse Public License 1.0
38 stars 13 forks source link

Remove support for legacy converters. #30

Closed grosenberg closed 5 years ago

grosenberg commented 6 years ago

Proposal is to remove support for the CommonMark, MarkdownJ, Pegdown & TxtMark converters from Fluentmark.

Pandoc is the currently preferred markdown converter. Pandoc is actively developed & supported. Not clear if the other converters are as widely used.

If there are reasons to retain any of the legacy converters, please explain in a comment.

wti commented 6 years ago

fyi, Github announced last year that their markdown support would be based on CommonMark. (Not sure of the current status.) Their flavor is likely the md lingua franca (so it's worth supporting). And their own transition from their own parser to one based on commonmark might have produced some open-source corpus or tool that could help you as well.

Because I have very large markdown files that stall during editing (and I often have ~40 files open), I was hoping for markdown parser that supported incremental changes, to better handle the eclipse model of incremental compilation/resource changes. No such luck, AFAICT. And working in Haskell? Sigh.

That said, +1 to whatever helps you move forward with the project.

JanecekPetr commented 5 years ago

Obviously, pandoc is nice because it supports CommonMark, too.

The only issue with it is that it must be installed.

On the other hand, the Java implementation of CommonMark from Atlassian is still actively developed and supported, too, and does not need any external installation. Having that engine in the plugin would be a nice fallback for users who do not want to install pandoc (yet).