diff --git a/src/calibre/gui2/dialogs/template_dialog.py b/src/calibre/gui2/dialogs/template_dialog.py index 3356dc97f8..24eff84f9f 100644 --- a/src/calibre/gui2/dialogs/template_dialog.py +++ b/src/calibre/gui2/dialogs/template_dialog.py @@ -89,7 +89,7 @@ class TemplateHighlighter(QSyntaxHighlighter): r"|\$+#?[a-zA-Z]\w*", "identifier") - a(r"^\bprogram\b:", "keyword") + a(r"^program:", "keymode") a( "|".join([r"\b%s\b" % keyword for keyword in self.KEYWORDS_GPM]), "keyword") @@ -102,7 +102,7 @@ class TemplateHighlighter(QSyntaxHighlighter): a(r"""(? 0 and i == 0: - if text[i:i+length] == ('python:' if self.for_python else 'program:'): - continue - print('bn', bn, format_, text[i:i+length]) - self.setFormat(i, length, self.Formats[format_]) + continue + self.setFormat(i, length, self.Formats['keyword']) else: - print('bn', bn, format_, text[i:i+length]) self.setFormat(i, length, self.Formats[format_]) self.setCurrentBlockState(NORMAL)