Spring — внедрение Lua в качестве макроязыка
Posted: Mon 16 Jul, 2012 13:03
Spring - это модификация Фар 3, в которой вместо встроенного макроязыка используется скриптовый язык Lua 5.1.
Под макросом понимается Lua-скрипт и его мета-данные, такие как:
Обсудить
Примечание модератора:
Проект влился в стабильную версию Far Manager 3.0.
Под макросом понимается Lua-скрипт и его мета-данные, такие как:
- Область начала исполнения скрипта.
- Клавиша, инициирующая исполнение скрипта из данной области.
- Предварительные условия для исполнения скрипта.
- Флаги времени исполнения: DisableOutput и NoSendKeysToPlugins.
- Импорт и экспорт макросов.
- Запись и воспроизведение макросов.
- Библиотеки функций Lua.
- Библиотеки функций LuaFAR (API плагинов).
- Библиотеки функций макроязыка (API макросов).
- API MacroControl для плагинов: все операции, кроме MCTL_GETLASTERROR.
Обсудить
Примечание модератора:
Проект влился в стабильную версию Far Manager 3.0.