sirthias / pegdown

A pure-Java Markdown processor based on a parboiled PEG parser supporting a number of extensions
http://pegdown.org
Apache License 2.0
1.29k stars 218 forks source link

Fixes and new Features #182, #183, #184, #185, #186 #187

Closed vsch closed 9 years ago

vsch commented 9 years ago

fix Wiki Link alternate format link, #182 fix TableCellNode not to include trailing |, #183 fix Exclude trailing blank lines from block quotes that are not followed by a block quote, #184 add TASKLISTITEMS optional extension to handle GFM style task list items, #185 add isSetext() to HeaderNode to distinguish between Atx and Setext types, #186

code and tests modified.

Cheers.

vsch commented 9 years ago

@sirthias, I don't know if you tried my MultiMarkdown plugin for IntelliJ IDEA yet but I think you will enjoy seeing your parser come alive with syntax highlighting. If you are not using IntelliJ IDEA then you should try it. Their free community edition works great, if you don't already own a copy of one of their products. I am using it for plugin dev since my licensed product is PhpStorm. Using the community edition with the scala plugin, I can rebuild pegdown just so I can click on the error messages and jump to the source.

Let me know what you think of it, if you get a chance to try it.

sirthias commented 9 years ago

Very nice, thank you very much again, Vladimir!

sirthias commented 9 years ago

I do use IDEA for all my dev work for many years already, yes. So far I've been sticking with the Markdown plugin by @nicoulaj, which pretty much does all I need (and has > 1.5 mio downloads!). But I have to admit that my use of markdown has greatly diminished since I switched to writing most of my texts in ReST rather than Markdown. Nevertheless I'll definitely try out your MultiMarkdown plugin!