Zk | Editing Markdown Extension

tech markdown vimwiki python package

What it does

I want to be able to have editing comments in Markdown, so I came up with some extensions to the syntax. The goal should be for the text to still be at least mostly readable.

This is a +{new} addition

This -{this} word is removed

I say, ~{out with the old}{in with the new}

Here !{just a comment} is a line with a comment

You can also ?{add comments to some text}(Like this)

All -{new}(Redundant (Makyo)) edit marks can have comments with attributions and dates +{like this}(See? (Makyo 2020-04-22)) (though it's ignored with comments !{like this}(won't show))

Bottom text

This is a new addition

This this word is removed

I say, out with the oldin with the new

Here just a comment is a line with a comment

You can also add comments to some textLike this

All newRedundantMakyo edit marks can have comments with attributions and dates like thisSee?Makyo2020-04-22 (though it's ignored with comments like thiswon't show)

Bottom text

How to use it

default_config = {
    'tag_tuple': ('<div class="verse">', '</div>'),
}
my_config = {
    'tag_tuple': ('<verse>', '</verse>'),
}
markdown(source, extensions=[VerseExtension(**my_config)])

Where to get it