From 0373e4c3f57df0fc630f730596eb9db8d489b291 Mon Sep 17 00:00:00 2001 From: Kyle Alan Hale Date: Sat, 29 Jul 2017 15:41:53 -0600 Subject: [PATCH 1/2] Fix pandoc command line issue --- Markboard.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Markboard.py b/Markboard.py index 76a0c5e..34e904e 100644 --- a/Markboard.py +++ b/Markboard.py @@ -192,14 +192,14 @@ def run(self): empty_template = sublime.load_resource("Packages/Markboard3/template-empty.html") g.write(empty_template) g.close() - md = 'markdown+hard_line_breaks+intraword_underscores+strikeout+superscript+\ - subscript+inline_code_attributes+all_symbols_escapable+yaml_metadata_block+\ - pipe_tables+grid_tables+multiline_tables+table_captions+simple_tables+\ - example_lists+definition_lists+startnum+fancy_lists+fenced_code_attributes+\ - fenced_code_blocks+backtick_code_blocks+blank_before_blockquote+\ - implicit_header_references+auto_identifiers+header_attribuets+\ - blank_before_header+escaped_line_breaks' - cmd = ['pandoc', self.myFilename, '--output=%s' % outFile, '--from=%s' % md, + md = ['markdown', 'hard_line_breaks', 'intraword_underscores', 'strikeout', 'superscript', + 'subscript', 'inline_code_attributes', 'all_symbols_escapable', 'yaml_metadata_block', + 'pipe_tables', 'grid_tables', 'multiline_tables', 'table_captions', 'simple_tables', + 'example_lists', 'definition_lists', 'startnum', 'fancy_lists', 'fenced_code_attributes', + 'fenced_code_blocks', 'backtick_code_blocks', 'blank_before_blockquote', + 'implicit_header_references', 'auto_identifiers', 'header_attributes', + 'blank_before_header', 'escaped_line_breaks'] + cmd = ['pandoc', self.myFilename, '--output=%s' % outFile, '--from=%s' % '+'.join(md), '--to=html5', '--smart', '--normalize', '--email-obfuscation=none', '--template=%s' % g.name] try: From b4c062ca8f1198a87b47a0a00cf5979bb69ff742 Mon Sep 17 00:00:00 2001 From: Kyle Alan Hale Date: Thu, 28 Dec 2017 22:35:34 -0500 Subject: [PATCH 2/2] Update pandoc command for latest version --- Markboard.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Markboard.py b/Markboard.py index 34e904e..f264875 100644 --- a/Markboard.py +++ b/Markboard.py @@ -198,10 +198,12 @@ def run(self): 'example_lists', 'definition_lists', 'startnum', 'fancy_lists', 'fenced_code_attributes', 'fenced_code_blocks', 'backtick_code_blocks', 'blank_before_blockquote', 'implicit_header_references', 'auto_identifiers', 'header_attributes', - 'blank_before_header', 'escaped_line_breaks'] + 'blank_before_header', 'escaped_line_breaks', 'smart'] cmd = ['pandoc', self.myFilename, '--output=%s' % outFile, '--from=%s' % '+'.join(md), - '--to=html5', '--smart', '--normalize', '--email-obfuscation=none', + '--to=html5', '--email-obfuscation=none', '--template=%s' % g.name] + print(' '.join(cmd)) + try: subprocess.call(cmd, env=self.env) except Exception as e: