Анонсы новых плагинов. Обсуждение плагинов ведется ниже.
Shmuel
Posts: 6840 Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times
Post
by Shmuel » Mon 16 Jul, 2012 13:03
Spring - это модификация Фар 3, в которой вместо встроенного макроязыка используется скриптовый язык
Lua 5.1 .
Под макросом понимается Lua-скрипт и его мета-данные, такие как:
Область начала исполнения скрипта.
Клавиша, инициирующая исполнение скрипта из данной области.
Предварительные условия для исполнения скрипта.
Флаги времени исполнения: DisableOutput и NoSendKeysToPlugins .
Функциональность
Импорт и экспорт макросов.
Запись и воспроизведение макросов.
Библиотеки функций Lua.
Библиотеки функций LuaFAR (API плагинов).
Библиотеки функций макроязыка (API макросов).
API MacroControl для плагинов: все операции, кроме MCTL_GETLASTERROR .
Домашняя страница проекта
Обсудить
Примечание модератора:
Проект влился в стабильную версию Far Manager 3.0. Code: Select all
zg 30.09.2012 03:26:20 +0200 - build 2851
1. слияние с проектом Spring (https://github.com/shmuz/Spring).
в связи с этим вместо встроенного макроязыка используется скриптовый язык Lua 5.1 (http://www.lua.org).
Shmuel
Shmuel
Posts: 6840 Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times
Post
by Shmuel » Wed 25 Jul, 2012 23:30
Версия 30b2779.20120725
Реализована часть API макроязыка
Появился мануал (в chm-формате)
Shmuel
Shmuel
Posts: 6840 Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times
Post
by Shmuel » Sat 04 Aug, 2012 17:54
Версия 30b2784.20120804
Реализовано примерно три четверти API макроязыка.
Что есть и чего нет - перечислено в мануале.
Shmuel
Shmuel
Posts: 6840 Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times
Post
by Shmuel » Wed 15 Aug, 2012 16:05
Версия 30b2789.20120815
* Реализован почти весь API макроязыка.
* Исправления.
Shmuel
Shmuel
Posts: 6840 Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times
Post
by Shmuel » Sun 26 Aug, 2012 13:41
Версия 30b2790.20120826
* Весь API макроязыка (если ничего не упустил).
* Исправления.
* Макрос автотестирования API.
Shmuel
Shmuel
Posts: 6840 Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times
Post
by Shmuel » Tue 11 Sep, 2012 15:08
Версия 30b2796.20120911
* Добавлена функция exit.
* Исправления.
Macro2Lua конвертер, версия 0.1.
Shmuel
Shmuel
Posts: 6840 Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times
Post
by Shmuel » Thu 13 Sep, 2012 05:47
Macro2Lua конвертер, версия 0.2.
* Добавлена возможность работы из скрипта (командная строка изменилась!)
* Исправление парсинга строковых литералов в FML-файлах.
Shmuel
Shmuel
Posts: 6840 Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times
Post
by Shmuel » Sun 30 Sep, 2012 18:06
Macro2Lua конвертер, версия 0.3.
* Несколько исправлений.
Shmuel
Shmuel
Posts: 6840 Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times
Post
by Shmuel » Thu 04 Oct, 2012 17:18
Поскольку Фар пока не содержит документации о LuaFAR и API макросов, выложил мануалы отдельно для скачивания.
Shmuel