Alexyz21
Только что проверил (не с вашим скриптом, а со своим postmacro.lua) - это условие у меня работает правильно, для обоих значений модифицированности файла.
Только что проверил (не с вашим скриптом, а со своим postmacro.lua) - это условие у меня работает правильно, для обоих значений модифицированности файла.



Вы включили опцию автосохранения состояния? Если она выключена и у вас записан конфиг с двумя включёнными панелями, а вы перед выходом нажали ESC/CtrlO, то гашение одной из панелей при следующем старте Far это странное поведение которое человек вправе толковать как сбой или грубую ошибку программы. Если же у вас такое поведение панелей обеспечивают скрипты, то смотрите ошибку в них, а если конфиг записан в базе, то начальное состояние панелей определяет содержимое generalconfig.db в вашем профиле.