Закрывая модуль, хочется чтобы запоминалась позиция в нем пусть даже приблизительно, пусть даже текущий метод хотя бы. При открытии модуля, если каретка находится в первой позиции, пусть в нем сразу восстанавливается последняя сохраненная позиция.
Родственное пожелание https://turboconf.ru/Tasks/8984
#1, ред. 24 января 2024 07:30
Я мог бы сам в скрипте реализовать это. Но тогда нужно событие ПриСмененФокуса/OnFocusChange
tormozit изменил статус на Открыто
#2, ред. 19 мая 2024 12:48
Продумал более простой способ реализации похожего механизма, но он тоже не достижим на уровне скрипта в текущем API.
Список открытых документов и примерных позиций каретки в них как я понял Турбоконф уже ведет.
Надо сохранить их и потом открыть окна (расширение изначального пожелания) и активировать строки.
Сделать это можно следующим образом.
#3, 23 мая 2024 16:37
(2) tormozit, я отслеживаю изменения в документах, но не отслеживаю их закрытие. Поэтому я "на лету" не знаю какие сейчас документы открыты.