Compare commits

2 Commits

2 changed files with 9 additions and 5 deletions

View File

@@ -296,8 +296,8 @@ namespace eval Helper {
proc SelectFromList {txt} { proc SelectFromList {txt} {
global returnProcessed editors lexers global returnProcessed editors lexers
set win .varhelper set win .varhelper
puts "[dict get $editors $txt fileType]" # puts "[dict get $editors $txt fileType]"
puts "[dict get $lexers [dict get $editors $txt fileType] variableSymbol]" # puts "[dict get $lexers [dict get $editors $txt fileType] variableSymbol]"
if {![winfo exists $win]} { if {![winfo exists $win]} {
return return
@@ -305,7 +305,12 @@ namespace eval Helper {
set selected [$win.lBox curselection] set selected [$win.lBox curselection]
if {$selected ne ""} { if {$selected ne ""} {
set text [string trim [$win.lBox get $selected]] set text [string trim [$win.lBox get $selected]]
set varSymbol [dict get $lexers [dict get $editors $txt fileType] variableSymbol] # DebugPuts "[dict exists $lexers [dict get $editors $txt fileType] variableSymbol]"
if [dict exists $lexers [dict get $editors $txt fileType] variableSymbol] {
set varSymbol [dict get $lexers [dict get $editors $txt fileType] variableSymbol]
} else {
set varSymbol ""
}
# Опеределяем что символ перед позицией вставки равен символу переменной из настроек lexers # Опеределяем что символ перед позицией вставки равен символу переменной из настроек lexers
# если равен то вставляем выбранное из списка сразу за ним # если равен то вставляем выбранное из списка сразу за ним
# если нет то удаляем введенный текст до этого символа и вставляем выбранное из списка # если нет то удаляем введенный текст до этого символа и вставляем выбранное из списка
@@ -333,4 +338,3 @@ namespace eval Helper {
} }
} }

View File

@@ -10,7 +10,7 @@ exec wish8.6 "$0" -- "$@"
###################################################### ######################################################
# Version: 2.0.0 # Version: 2.0.0
# Release: beta3 # Release: beta3
# Build: 29012026142306 # Build: 29012026155729
###################################################### ######################################################
# определим текущую версию, релиз и т.д. # определим текущую версию, релиз и т.д.