Compare commits
No commits in common. "6f85de472a331d9a32a9edba057c5fe1128ee7b2" and "cfae63d36aff50679cc9b214bc6c5ba4364b5927" have entirely different histories.
6f85de472a
...
cfae63d36a
@ -101,7 +101,6 @@ proc Config::write {dir} {
|
|||||||
# Добавим пути к открытым в редакторе файлам в переменную
|
# Добавим пути к открытым в редакторе файлам в переменную
|
||||||
if [info exists editors] {
|
if [info exists editors] {
|
||||||
foreach i [dict keys $editors] {
|
foreach i [dict keys $editors] {
|
||||||
puts [dict get $editors $i]
|
|
||||||
lappend edited [dict get $editors $i fileFullPath]
|
lappend edited [dict get $editors $i fileFullPath]
|
||||||
}
|
}
|
||||||
if [info exists edited] {
|
if [info exists edited] {
|
||||||
|
@ -13,10 +13,9 @@ namespace eval Highlight {} {
|
|||||||
ctext::addHighlightClass $txt variable_funcs gold {set global variable unset}
|
ctext::addHighlightClass $txt variable_funcs gold {set global variable unset}
|
||||||
ctext::addHighlightClassForSpecialChars $txt brackets green {[]{}()}
|
ctext::addHighlightClassForSpecialChars $txt brackets green {[]{}()}
|
||||||
ctext::addHighlightClassForRegexp $txt paths lightblue {\.[a-zA-Z0-9\_\-]+}
|
ctext::addHighlightClassForRegexp $txt paths lightblue {\.[a-zA-Z0-9\_\-]+}
|
||||||
|
ctext::addHighlightClassForRegexp $txt comments #666666 {(#|//)[^\n\r]*}
|
||||||
ctext::addHighlightClassForRegexp $txt namespaces #4f64ff {::}
|
ctext::addHighlightClassForRegexp $txt namespaces #4f64ff {::}
|
||||||
ctext::addHighlightClassForSpecialChars $txt qoute #b84a0c {"'`}
|
ctext::addHighlightClassForSpecialChars $txt qoute #b84a0c {"'`}
|
||||||
ctext::addHighlightClassForRegexp $txt colors #68ceff {(#)(\w)+?(\s|$)}
|
|
||||||
ctext::addHighlightClassForRegexp $txt comments #666666 {(^|;)\s*(#)[^\n\r]*}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
proc Default {txt} {
|
proc Default {txt} {
|
||||||
@ -59,7 +58,7 @@ namespace eval Highlight {} {
|
|||||||
|
|
||||||
proc PY {txt} {
|
proc PY {txt} {
|
||||||
ctext::addHighlightClassForRegexp $txt flags orange {-+[a-zA-Z\-_]+}
|
ctext::addHighlightClassForRegexp $txt flags orange {-+[a-zA-Z\-_]+}
|
||||||
ctext::addHighlightClass $txt stackControl #19a2a6 {if else elif for while case switch def import from return make break defer continue package len print with open try: except: in}
|
ctext::addHighlightClass $txt stackControl #19a2a6 {if else: elif for while case switch def import from return make break defer continue package len print with open try: except: in}
|
||||||
ctext::addHighlightClass $txt types #7187d5 {string int int16 int32 int64 float bool byte}
|
ctext::addHighlightClass $txt types #7187d5 {string int int16 int32 int64 float bool byte}
|
||||||
ctext::addHighlightClassWithOnlyCharStart $txt vars #4471ca "\&"
|
ctext::addHighlightClassWithOnlyCharStart $txt vars #4471ca "\&"
|
||||||
ctext::addHighlightClassWithOnlyCharStart $txt vars #4471ca "\*"
|
ctext::addHighlightClassWithOnlyCharStart $txt vars #4471ca "\*"
|
||||||
@ -69,7 +68,6 @@ namespace eval Highlight {} {
|
|||||||
ctext::addHighlightClassForRegexp $txt comments #666666 {(#|//)[^\n\r]*}
|
ctext::addHighlightClassForRegexp $txt comments #666666 {(#|//)[^\n\r]*}
|
||||||
ctext::addHighlightClassForSpecialChars $txt qoute #b84a0c {"'`}
|
ctext::addHighlightClassForSpecialChars $txt qoute #b84a0c {"'`}
|
||||||
}
|
}
|
||||||
|
|
||||||
proc YAML {txt} {
|
proc YAML {txt} {
|
||||||
ctext::addHighlightClassForRegexp $txt qoute #b84a0c {("|'|`).*?("|'|`)}
|
ctext::addHighlightClassForRegexp $txt qoute #b84a0c {("|'|`).*?("|'|`)}
|
||||||
ctext::addHighlightClassForRegexp $txt stackControl #19a2a6 {\s*?[\w]+:}
|
ctext::addHighlightClassForRegexp $txt stackControl #19a2a6 {\s*?[\w]+:}
|
||||||
@ -79,35 +77,24 @@ namespace eval Highlight {} {
|
|||||||
ctext::addHighlightClassForRegexp $txt paths lightblue {\.[a-zA-Z0-9\_\-]+}
|
ctext::addHighlightClassForRegexp $txt paths lightblue {\.[a-zA-Z0-9\_\-]+}
|
||||||
ctext::addHighlightClassForRegexp $txt comments #666666 {(#|//)[^\n\r]*}
|
ctext::addHighlightClassForRegexp $txt comments #666666 {(#|//)[^\n\r]*}
|
||||||
}
|
}
|
||||||
|
|
||||||
proc YML {txt} {
|
proc YML {txt} {
|
||||||
Highlight::YAML $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]*}
|
||||||
}
|
}
|
||||||
|
|
||||||
proc XML {txt} {
|
proc XML {txt} {
|
||||||
ctext::addHighlightClassForRegexp $txt qoute #b84a0c {("|'|`).*?("|'|`)}
|
ctext::addHighlightClassForRegexp $txt qoute #b84a0c {("|'|`).*?("|'|`)}
|
||||||
ctext::addHighlightClassForRegexp $txt stackControl #19a2a6 {(<|<\\)*?[\w]+(/|)(>)}
|
ctext::addHighlightClassForRegexp $txt stackControl #19a2a6 {(<|<\\)*?[\w]+>}
|
||||||
ctext::addHighlightClassForRegexp $txt vars #4471ca {(\$|\*|\&)[\.a-zA-Z0-9\_\-]+}
|
ctext::addHighlightClassForRegexp $txt vars #4471ca {(\$|\*|\&)[\.a-zA-Z0-9\_\-]+}
|
||||||
ctext::addHighlightClassForSpecialChars $txt brackets green {[]{}()}
|
ctext::addHighlightClassForSpecialChars $txt brackets green {[]{}()}
|
||||||
# ctext::addHighlightClassForRegexp $txt paths lightblue {\.[a-zA-Z0-9\_\-]+}
|
# ctext::addHighlightClassForRegexp $txt paths lightblue {\.[a-zA-Z0-9\_\-]+}
|
||||||
# ctext::addHighlightClassForRegexp $txt comments #666666 {(#|//)[^\n\r]*}
|
# ctext::addHighlightClassForRegexp $txt comments #666666 {(#|//)[^\n\r]*}
|
||||||
ctext::addHighlightClassForSpecialChars $txt tags lightgreen {<>/}
|
ctext::addHighlightClassForSpecialChars $txt tags #666666 {<>/}
|
||||||
}
|
}
|
||||||
|
|
||||||
proc HTML {txt} {
|
|
||||||
ctext::addHighlightClassForRegexp $txt qoute #b84a0c {("|'|`).*?("|'|`)}
|
|
||||||
ctext::addHighlightClassForRegexp $txt stackControl #19a2a6 {(<|</)([\w]+)}
|
|
||||||
ctext::addHighlightClassForRegexp $txt vars #4471ca {(\$|\*|\&)[\.a-zA-Z0-9\_\-]+}
|
|
||||||
ctext::addHighlightClassForSpecialChars $txt brackets green {[]{}()}
|
|
||||||
ctext::addHighlightClassForRegexp $txt paths lightblue {(\s)([\w]+)(=)}
|
|
||||||
ctext::addHighlightClassForSpecialChars $txt tags lightgreen {<>/}
|
|
||||||
ctext::addHighlightClassForRegexp $txt comments #666666 {(<\!--)\s*(.+)\s*(-->)}
|
|
||||||
}
|
|
||||||
|
|
||||||
proc HTM {txt} {
|
|
||||||
Highlight::HTML $txt
|
|
||||||
}
|
|
||||||
|
|
||||||
proc RB {txt} {
|
proc RB {txt} {
|
||||||
ctext::addHighlightClassForRegexp $txt qoute #b84a0c {("|'|`).*?("|'|`)}
|
ctext::addHighlightClassForRegexp $txt qoute #b84a0c {("|'|`).*?("|'|`)}
|
||||||
ctext::addHighlightClassForRegexp $txt flags orange {\s-[a-zA-Z]+}
|
ctext::addHighlightClassForRegexp $txt flags orange {\s-[a-zA-Z]+}
|
||||||
@ -119,7 +106,6 @@ namespace eval Highlight {} {
|
|||||||
ctext::addHighlightClassForRegexp $txt namespaces #4f64ff {::}
|
ctext::addHighlightClassForRegexp $txt namespaces #4f64ff {::}
|
||||||
ctext::addHighlightClassForRegexp $txt dog #0082ff {(@)[\.a-zA-Z0-9\_\-]+}
|
ctext::addHighlightClassForRegexp $txt dog #0082ff {(@)[\.a-zA-Z0-9\_\-]+}
|
||||||
}
|
}
|
||||||
|
|
||||||
proc MD {txt} {
|
proc MD {txt} {
|
||||||
ctext::addHighlightClassForRegexp $txt comments #666666 {^\s+?(#|//).*$}
|
ctext::addHighlightClassForRegexp $txt comments #666666 {^\s+?(#|//).*$}
|
||||||
ctext::addHighlightClassForRegexp $txt lists #4471ca {(\*|-|\+)+}
|
ctext::addHighlightClassForRegexp $txt lists #4471ca {(\*|-|\+)+}
|
||||||
@ -144,35 +130,14 @@ namespace eval Highlight {} {
|
|||||||
ctext::addHighlightClassForRegexp $txt comments #666666 {(#|//)[^\n\r]*}
|
ctext::addHighlightClassForRegexp $txt comments #666666 {(#|//)[^\n\r]*}
|
||||||
ctext::addHighlightClassForRegexp $txt namespaces #0093ff {->|\+\+|::}
|
ctext::addHighlightClassForRegexp $txt namespaces #0093ff {->|\+\+|::}
|
||||||
}
|
}
|
||||||
|
|
||||||
proc INI {txt} {
|
proc INI {txt} {
|
||||||
ctext::addHighlightClassForRegexp $txt qoute #b84a0c {("|'|`).*?("|'|`)}
|
ctext::addHighlightClassForRegexp $txt qoute #b84a0c {("|'|`).*?("|'|`)}
|
||||||
ctext::addHighlightClassForRegexp $txt flags orange {\s-[a-zA-Z]+}
|
ctext::addHighlightClassForRegexp $txt flags orange {\s-[a-zA-Z]+}
|
||||||
ctext::addHighlightClassForRegexp $txt stackControl #4471ca {^(\s*?)\[[\.a-zA-Z0-9\_\-\[\]\s\.:]+\]}
|
ctext::addHighlightClassForRegexp $txt stackControl #4471ca {^(\s*?)\[[\.a-zA-Z0-9\_\-\[\]]+\]}
|
||||||
ctext::addHighlightClassForSpecialChars $txt brackets green {[]{}()}
|
ctext::addHighlightClassForSpecialChars $txt brackets green {[]{}()}
|
||||||
ctext::addHighlightClassForRegexp $txt dog #0082ff {(@)[\.a-zA-Z0-9\_\-\[\]]+}
|
ctext::addHighlightClassForRegexp $txt dog #0082ff {(@)[\.a-zA-Z0-9\_\-\[\]]+}
|
||||||
ctext::addHighlightClassForRegexp $txt colors #68ceff {(#)[\w]+?}
|
ctext::addHighlightClassForRegexp $txt colors #68ceff {(#|//)[^\n\r]*}
|
||||||
ctext::addHighlightClassForRegexp $txt keyword #19a2a6 {^(\s*?).+(\s*?=)}
|
ctext::addHighlightClassForRegexp $txt keyword #19a2a6 {^(\s*?)[a-zA-Z0-9\_\-]+(\s*?=)}
|
||||||
ctext::addHighlightClassForSpecialChars $txt equal #0082ff {=}
|
ctext::addHighlightClassForSpecialChars $txt equal #0082ff {=}
|
||||||
ctext::addHighlightClassForRegexp $txt comments #666666 {(^\s*#|^\s*;|\s+;)[^\n\r]*}
|
|
||||||
ctext::addHighlightClassForRegexp $txt colors #68ceff {(#)(\w)+?(\s|$)}
|
|
||||||
}
|
|
||||||
|
|
||||||
proc DESKTOP {txt} {
|
|
||||||
Highlight::INI $txt
|
|
||||||
}
|
|
||||||
|
|
||||||
proc SPEC {txt} {
|
|
||||||
ctext::addHighlightClassForRegexp $txt qoute #b84a0c {("|'|`).*?("|'|`)}
|
|
||||||
ctext::addHighlightClassForRegexp $txt flags orange {\s-[a-zA-Z0-9]+}
|
|
||||||
ctext::addHighlightClassForRegexp $txt macros #0082ff {(%)[\.a-zA-Z0-9\_\-]+}
|
|
||||||
ctext::addHighlightClassForSpecialChars $txt brackets green {[]{}()}
|
|
||||||
ctext::addHighlightClassForRegexp $txt var #4471ca {(\$)[\.a-zA-Z0-9\_\-\[\]]+}
|
|
||||||
# ctext::addHighlightClassForRegexp $txt colors #68ceff {(#)[^\n\r]*}
|
|
||||||
ctext::addHighlightClassForRegexp $txt keyword #68ceff {^(\s*?)[a-zA-Z0-9\_\-]+(\s*?:)}
|
|
||||||
ctext::addHighlightClassForSpecialChars $txt equal #0082ff {=}
|
|
||||||
ctext::addHighlightClassForRegexp $txt changelog lightgreen {^(\s*?)(\*|\-)(.+?)$}
|
|
||||||
ctext::addHighlightClass $txt shelcommand #19a2a6 {if fi else elseif then while case esac do in exit source echo package mkdir ls rm sed awk grep date jq zip tar gzip mount umount test make curl git iconv less gcc scp rsync cut tr function install}
|
|
||||||
ctext::addHighlightClassForRegexp $txt comments #666666 {(#|//)[^\n\r]*}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -69,22 +69,7 @@ dict set lexers PL varRegexpCommand {regexp -nocase -all -- {^(\s*?)\$([a-zA-Z0-
|
|||||||
dict set lexers INI commentSymbol {#}
|
dict set lexers INI commentSymbol {#}
|
||||||
dict set lexers INI tabSize 4
|
dict set lexers INI tabSize 4
|
||||||
dict set lexers INI procFindString {(\[)PROCNAME(\])}
|
dict set lexers INI procFindString {(\[)PROCNAME(\])}
|
||||||
# dict set lexers INI procRegexpCommand {regexp -nocase -all -- {^\s*?(\[)([a-zA-Z0-9\-_:\s]+?)(\])$} $line match keyWord procName}
|
dict set lexers INI procRegexpCommand {regexp -nocase -all -- {^\s*?(\[)([a-zA-Z0-9\-_:]+?)(\])$} $line match keyWord procName}
|
||||||
dict set lexers INI procRegexpCommand {regexp -nocase -all -- {^\s*?(\[)(.+?)(\])$} $line match keyWord procName}
|
|
||||||
|
|
||||||
# -------------------------------------------------
|
|
||||||
# HTML
|
|
||||||
dict set lexers HTML commentSymbol {<\!--}
|
|
||||||
dict set lexers HTML tabSize 4
|
|
||||||
dict set lexers HTML procFindString {<h[0-9]>(<.+>|)PROCNAME(</.+>|)</h[0-9]>}
|
|
||||||
dict set lexers HTML procRegexpCommand {regexp -nocase -all -- {<h[0-9]>(<.+>|)(.+?)(</.+>|)</h[0-9]>} $line match v1 procName v2}
|
|
||||||
|
|
||||||
# -------------------------------------------------
|
|
||||||
# HTM
|
|
||||||
dict set lexers HTM commentSymbol {<\!--}
|
|
||||||
dict set lexers HTM tabSize 4
|
|
||||||
dict set lexers HTM procFindString {<h[0-9]>(<.+>|)PROCNAME(</.+>|)</h[0-9]>}
|
|
||||||
dict set lexers HTM procRegexpCommand {regexp -nocase -all -- {<h[0-9]>(<.+>|)(.+?)(</.+>|)</h[0-9]>} $line match v1 procName v2}
|
|
||||||
|
|
||||||
# -------------------------------------------------
|
# -------------------------------------------------
|
||||||
dict set lexers ALL varDirectory {variables vars group_vars host_vars defaults}
|
dict set lexers ALL varDirectory {variables vars group_vars host_vars defaults}
|
||||||
|
@ -10,7 +10,7 @@ exec wish "$0" -- "$@"
|
|||||||
######################################################
|
######################################################
|
||||||
# Version: 2.0.0
|
# Version: 2.0.0
|
||||||
# Release: alpha
|
# Release: alpha
|
||||||
# Build: 09122022154416
|
# Build: 08122022143741
|
||||||
######################################################
|
######################################################
|
||||||
|
|
||||||
# определим текущую версию, релиз и т.д.
|
# определим текущую версию, релиз и т.д.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user