diff --git a/lib/highlight.tcl b/lib/highlight.tcl
index bf9c3e5..ecbfc4d 100644
--- a/lib/highlight.tcl
+++ b/lib/highlight.tcl
@@ -78,13 +78,7 @@ namespace eval Highlight {} {
ctext::addHighlightClassForRegexp $txt comments #666666 {(#|//)[^\n\r]*}
}
proc YML {txt} {
- ctext::addHighlightClassForRegexp $txt qoute #b84a0c {("|'|`).*?("|'|`)}
- ctext::addHighlightClassForRegexp $txt stackControl #19a2a6 {\s*?[\w]+:}
- ctext::addHighlightClassForRegexp $txt vars #4471ca {(\$|\*|\&)(\{|)[\.a-zA-Z0-9\_\-]+}
- ctext::addHighlightClassForRegexp $txt varsansible #4471ca {(\{\{)(\s*?|)[\.a-zA-Z0-9\_\-]+((\s*?|))(\}\})}
- ctext::addHighlightClassForSpecialChars $txt brackets green {[]{}()}
- ctext::addHighlightClassForRegexp $txt paths lightblue {\.[a-zA-Z0-9\_\-]+}
- ctext::addHighlightClassForRegexp $txt comments #666666 {(#|//)[^\n\r]*}
+ Highlight::YAML $txt
}
proc XML {txt} {
ctext::addHighlightClassForRegexp $txt qoute #b84a0c {("|'|`).*?("|'|`)}
@@ -104,6 +98,9 @@ namespace eval Highlight {} {
ctext::addHighlightClassForSpecialChars $txt tags lightgreen {<>/}
ctext::addHighlightClassForRegexp $txt comments #666666 {(<\!--)\s*(.+)\s*(-->)}
}
+ proc HTM {txt} {
+ Highlight::HTML $txt
+ }
proc RB {txt} {
ctext::addHighlightClassForRegexp $txt qoute #b84a0c {("|'|`).*?("|'|`)}
ctext::addHighlightClassForRegexp $txt flags orange {\s-[a-zA-Z]+}
diff --git a/lib/lexers.tcl b/lib/lexers.tcl
index 096c035..da8ede4 100644
--- a/lib/lexers.tcl
+++ b/lib/lexers.tcl
@@ -71,10 +71,19 @@ dict set lexers INI tabSize 4
dict set lexers INI procFindString {(\[)PROCNAME(\])}
dict set lexers INI procRegexpCommand {regexp -nocase -all -- {^\s*?(\[)([a-zA-Z0-9\-_:]+?)(\])$} $line match keyWord procName}
+# -------------------------------------------------
+# HTML
dict set lexers HTML commentSymbol {<\!--}
dict set lexers HTML tabSize 4
dict set lexers HTML procFindString {(<.+>|)PROCNAME(|)}
dict set lexers HTML procRegexpCommand {regexp -nocase -all -- {(<.+>|)(.+?)(|)} $line match v1 procName v2}
+# -------------------------------------------------
+# HTM
+dict set lexers HTM commentSymbol {<\!--}
+dict set lexers HTM tabSize 4
+dict set lexers HTM procFindString {(<.+>|)PROCNAME(|)}
+dict set lexers HTM procRegexpCommand {regexp -nocase -all -- {(<.+>|)(.+?)(|)} $line match v1 procName v2}
+
# -------------------------------------------------
dict set lexers ALL varDirectory {variables vars group_vars host_vars defaults}