Справка по системе макросов Far Manager
Начиная с 30.09.2012 (Far 3.0.2851), в Far Manager вместо встроенного макроязыка используется скриптовый язык Lua (версия 5.1).
Начиная с 23.04.2014 (LuaMacro build 310), добавлена поддержка скриптового языка MoonScript.
Под макросом понимается скрипт (на языке Lua или MoonScript) и его мета-данные, такие как:
- Области начала исполнения скрипта.
- Клавиши, инициирующие исполнение скрипта из данных областей.
- Предварительные условия для исполнения скрипта.
- Флаги времени исполнения:
EnableOutput
иNoSendKeysToPlugins
.
Функциональность
- Запись и воспроизведение макросов.
- Библиотеки функций Lua.
- Библиотеки функций LuaFAR (API плагинов).
- Библиотеки функций макроязыка (API макросов).
- Для плагинов: API
MacroControl
.