From 1560df979ae7a72dc5409ad4ed334ca293759eb0 Mon Sep 17 00:00:00 2001 From: rsiddharth Date: Sun, 18 Feb 2018 19:30:12 +0000 Subject: md_tw.py: Add TWMarkdown.output_block_quote. * md_tw.py (TWMarkdown)[output_block_quote]: New method. --- md_tw.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'md_tw.py') diff --git a/md_tw.py b/md_tw.py index 481e94a..9a169d7 100644 --- a/md_tw.py +++ b/md_tw.py @@ -303,5 +303,22 @@ class TWMarkdown(mistune.Markdown): return '{}\n'.format(out.strip('\n')) + def output_block_quote(self): + # Set renderer to prepend '> ' + prefix = self.renderer.tw_get('initial_indent') + '> ' + self.renderer.tw_set(initial_indent=prefix, + subsequent_indent=prefix) + + # Render block quote + rendered_bq = super(TWMarkdown, self).output_block_quote() + + # Remove prefix + prefix = self.renderer.tw_get('initial_indent')[:-2] + self.renderer.tw_set(initial_indent=prefix, + subsequent_indent=prefix) + + return rendered_bq + + def main(): print('USAGE: md_tw 72 file.md file2.md [...]') -- cgit v1.2.3