beta3 #9

Merged
svk merged 55 commits from beta3 into master 2026-01-29 16:07:41 +03:00
16 changed files with 1043 additions and 294 deletions
Showing only changes of commit 166cd5f4d8 - Show all commits

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]]
# 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] set varSymbol [dict get $lexers [dict get $editors $txt fileType] variableSymbol]
} else {
set varSymbol ""
}
# Опеределяем что символ перед позицией вставки равен символу переменной из настроек lexers # Опеределяем что символ перед позицией вставки равен символу переменной из настроек lexers
# если равен то вставляем выбранное из списка сразу за ним # если равен то вставляем выбранное из списка сразу за ним
# если нет то удаляем введенный текст до этого символа и вставляем выбранное из списка # если нет то удаляем введенный текст до этого символа и вставляем выбранное из списка
@@ -333,4 +338,3 @@ namespace eval Helper {
} }
} }