charfmt3 = PyQt4.QtGui.QTextCharFormat ()
charfmt3.setForeground (PyQt4.QtCore.Qt.magenta)
+ # for template variables - ${temp_var}
+ charfmt4 = PyQt4.QtGui.QTextCharFormat ()
+ charfmt4.setForeground (PyQt4.QtCore.Qt.darkGray)
+ charfmt4.setFontItalic (True)
+
# matching regular expressions
htmltagexps = [ (PyQt4.QtCore.QRegExp ("<[^<>]+>"), charfmt1),
(PyQt4.QtCore.QRegExp ("\"[^\"]+\""), charfmt2),
- (PyQt4.QtCore.QRegExp ("&[^;]+;"), charfmt3)
+ (PyQt4.QtCore.QRegExp ("&[^;]+;"), charfmt3),
+ (PyQt4.QtCore.QRegExp ("\$\{[^\}]+\}"), charfmt4)
]
# run through the list of regular expressions to highlight