From 306b56f8dcf48b98c97df041f7ab5edf23625beb Mon Sep 17 00:00:00 2001 From: Ville Rantanen Date: Fri, 17 Jun 2016 12:47:59 +0300 Subject: [PATCH] returned option to disable markdown coloring --- reporting/markslider.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/reporting/markslider.py b/reporting/markslider.py index 1eeaf04..9c17ab7 100755 --- a/reporting/markslider.py +++ b/reporting/markslider.py @@ -222,8 +222,8 @@ Keyboard shortcuts: help="Exit after last slide.") parser.add_argument("--export",action="store",dest="screenshots",default=False, type=str, help="Take screenshots of the slideshow in the given folder.") - parser.add_argument("-m",action="store_true",dest="autocolor",default=False, - help="Color by markdown structure.") + parser.add_argument("-m",action="store_false",dest="autocolor",default=True, + help="Disable color by markdown structure.") parser.add_argument("--no-color","-n",action="store_false",dest="color",default=True, help="Disable color.") parser.add_argument("-s",action="store_false",dest="menu",default=True, @@ -266,7 +266,13 @@ def page_print(reader,opts,offset): # Print page rows parsed=md_color.parse(page) - colored=md_color.colorize(parsed,not opts.color,opts.dark_colors) + if opts.autocolor: + colored=md_color.colorize(parsed,not opts.color,opts.dark_colors) + else: + if opts.color: + colored=[bc.color_string(row[1]) for row in parsed] + else: + colored=[bc.nocolor_string(row[1]) for row in parsed] r=0 for row_i in range(len(page)): if row_i==0: continue