Какие действия я могу предпринять, чтобы хоть что-то прояснилось?╔═════════════════════ LuaMacro ══════════════════════╗ ║ bad argument #1 to '?' (number expected, got table) ║ ║ stack traceback: ║ ║ [C]: at 0x7ffe11e10800 ║ ╟─────────────────────────────────────────────────────╢ ║ { OK } ║ ╚═════════════════════════════════════════════════════╝
P/S. Во вложении скрипт, в котором происходит странность.
Пара слов.
Скрипт переводит командную строку в редактор (историю см. тут).
При автодополнении вызывается far.Dialog с однострочным диалогом. Почти все нажатия клавиш в диалоге приводят к закрытию диалога и передаются редактору, как подсказал тут и тут уважаемый zg)
Если в самом редакторе нажать
CtrlDown
, то вызывается меню для выбора команды. Но если CtrlDown
нажать в диалоге, то диалог закрывается и возникает эта безадресная ошибка.Итак, последовательность действий:
- В панели
CtrlAltF4
; - Набрать начало строки, имеющейся в истории (например,
lua:
); - Нажать
CtrlDown
.