18.08.2020 v. 1.1.1 - стартовая версия
20.08.2020 v. 1.1.2:
1. Улучшено первичное позиционирование (включая стартовую страницу)
2. Изменён внешний вид соответственно пожеланиям
HaRT:
(а) будет гармоничнее, если внутренняя рамка будет одинарная
(б) Хорошо бы значками показывать тип полей
3. Добавлены кнопкосочетания для листания (там же):
«Желательно также CtrlPgDn/CtrlPgUp — как при редактировании свойств соединения у плагина NetBox»
В скрипт заложены три варианта хоткеев: Ctrl+Tab / Ctrl+Shift+Tab; Ctrl+PgDn / Ctrl+PgUp; Ctrl→ / Ctrl← .
4. Реализована интеграция со скриптом Active-Help (
viewtopic.php?p=145176)
Это позволяет получать интерактивную подсказку о выбранном пункте списка. Клавиша Ctrl+F1
22.08.2020 v. 1.1.3 - Сделана попытка "подружить" скрипт с языком MoonScript
23.08.2020 v. 1.1.4
1. Исправлена ошибка в поиске доступных переменных, проявлявшаяся в случае, если ключевые
слова (if, function и т.п.) присутствуют в строковом литерале
2. Расширены возможности поиска доступных переменных. Теперь в список включаются
имена доступных функций и аргументов (в т.ч. и записанных в нескольких
последовательных строках)
25.08.2020 v. 1.1.5
1. На вкладке с именами доступных переменных теперь выводится номер строки, в которой
встречается описание переменной, и сама строка (сколько поместится)
2. Добавлена возможность сортировки имён переменных как по алфавиту, так и по расположению
объявления переменной в исходном тексте
3. В списке флагов теперь представлены также таблицы far.Colors и far.Guids
25.08.2020 v. 1.1.6
1. Изменена логика принятия значения по предложению HaRT-а:
viewtopic.php?p=161951&sid=ec66ce963511 ... 7a#p161951
Теперь любой символ, который не может быть в идентификаторе (цифры, буквы, подчёрк) вызывает
выход из скрипта; возвращается выбранное слово плюс введённый символ. При этом к "парным"
символам (открывающим скобкам) дописывается закрывающая.
28.08.2020 v. 1.1.7
1. Реализована визуализация фильтра списков
01.09.2020 v. 1.1.8
1. Если ВСЕ строки скрыты (отфильтрованы по соответствию началу слова), то они
изначально показываются серыми.
2. Исправлена потенциальная ошибка (пока не проявлялся). Ошибка заключалась в том,
что страница создавалась только при наличии хотя бы одной строки в списке,
а анализ того, какая страница открыта (например, при выборе слова по Enter),
происходил в абсолютных номерах
3. Для списка доступных переменных реализован переход на строку, в которой
переменная была объявлена (горячая клавиша
Alt
+
G
).
4. Т.к. у меня стало особенно актуальным сразу открывать список доступных переменных,
для этого случая добавлен хоткей:
CtrlAlt/
.
5. Исправлена ошибка поиска доступных переменных в случае, когда курсор стоит
внутри списка параметров функции.
6. Рефакторинг
02.09.2020 v. 1.1.9
1. Для
moon-файлов в список переменных теперь входят
аргументы функции (если они
записаны в одну строчку)
16.09.2020 v. 1.1.10
1. Исправлена ошибка чтения списка ключевых слов для
moonscript-а
2. Несколько мелких ошибок в модулях