Far.DisableHistory и редактор (когда макрос уже закончился)

Здесь обсуждается всё, что касается макросов.
Post Reply
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Far.DisableHistory и редактор (когда макрос уже закончился)

Post by John Doe »

Сохранение истории просмотра/редактирования производится при закрытии редактора/вьювера.
Из этой особенности следует, что если файл закрывается в этом же макросе, то как и требуется - он не попадёт в историю.
Но если файл только открывается макросом, то Far.DisableHistory не поможет.

Выход: использовать функции LuaFAR editor.Editor (с флагом EF_DISABLEHISTORY) и viewer.Viewer (с флагом VF_DISABLEHISTORY)

Это функции надо использовать для открытия редактора/вьювера.
Если же редактор/вьювер уже открыты, то сохранением истории управлять не получится (не предусмотрено в editor.SetParam/viewer.SetMode)
Post Reply

Return to “Обсуждение макросов”