Auto indent added for () [] braces
This commit is contained in:
parent
be2f63b14f
commit
70bf20d61e
|
@ -6,6 +6,9 @@
|
||||||
#########################################################
|
#########################################################
|
||||||
|
|
||||||
0.4.5
|
0.4.5
|
||||||
|
08.02.2018
|
||||||
|
- Auto indent added for () [] braces
|
||||||
|
|
||||||
07.02.2018
|
07.02.2018
|
||||||
- Tcl, Perl, PHP highlight comment procedure fixed
|
- Tcl, Perl, PHP highlight comment procedure fixed
|
||||||
- Help file Text.html utf-8 encoding
|
- Help file Text.html utf-8 encoding
|
||||||
|
@ -389,5 +392,6 @@ Fixed bug with PageRise function
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -171,5 +171,6 @@ proc auto_completition_key { widget K A } {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -798,6 +798,29 @@ proc TabIns {text} {
|
||||||
set shouldBeSpaces [expr {$shouldBeSpaces - $indentSize}]
|
set shouldBeSpaces [expr {$shouldBeSpaces - $indentSize}]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if {$lastSymbol == "\["} {
|
||||||
|
incr shouldBeSpaces $indentSize
|
||||||
|
}
|
||||||
|
set a ""
|
||||||
|
regexp "^| *\]" $curText a
|
||||||
|
if {$a != ""} {
|
||||||
|
# make unindent
|
||||||
|
if {$shouldBeSpaces >= $indentSize} {
|
||||||
|
set shouldBeSpaces [expr {$shouldBeSpaces - $indentSize}]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if {$lastSymbol == "\("} {
|
||||||
|
incr shouldBeSpaces $indentSize
|
||||||
|
}
|
||||||
|
set a ""
|
||||||
|
regexp {^| *\)} $curText a
|
||||||
|
if {$a != ""} {
|
||||||
|
# make unindent
|
||||||
|
if {$shouldBeSpaces >= $indentSize} {
|
||||||
|
set shouldBeSpaces [expr {$shouldBeSpaces - $indentSize}]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
set spaceNum [string length $spaces]
|
set spaceNum [string length $spaces]
|
||||||
if {$shouldBeSpaces > $spaceNum} {
|
if {$shouldBeSpaces > $spaceNum} {
|
||||||
#insert spaces
|
#insert spaces
|
||||||
|
@ -1202,6 +1225,3 @@ proc TextOperation {oper} {
|
||||||
####################################
|
####################################
|
||||||
GetOp
|
GetOp
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
34
lib/help.tcl
34
lib/help.tcl
|
@ -324,37 +324,3 @@ proc TopLevelHelp {} {
|
||||||
|
|
||||||
#GetContent $docDir/tcl.toc.html
|
#GetContent $docDir/tcl.toc.html
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -212,3 +212,4 @@ proc HighLightTCL {text line lineNumber node} {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1087,3 +1087,4 @@ proc GetExtention {node} {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user