Из этой особенности следует, что если файл закрывается в этом же макросе, то как и требуется - он не попадёт в историю.
Но если файл только открывается макросом, то Far.DisableHistory не поможет.
Выход: использовать функции LuaFAR
editor.Editor
(с флагом EF_DISABLEHISTORY) и viewer.Viewer
(с флагом VF_DISABLEHISTORY)Это функции надо использовать для открытия редактора/вьювера.
Если же редактор/вьювер уже открыты, то сохранением истории управлять не получится (не предусмотрено в editor.SetParam/viewer.SetMode)