Page 6 of 7
fl_scripts — набор скриптов для LuaFAR for Editor и LuaMacro
Posted: Fri 28 Nov, 2008 17:37
by Aidar
FAR Lua scripts — набор скриптов для LuaFAR for Editor и LuaMacro
Внимание:
В связи с появлением макросов-аналогов скриптов набора fl_scripts мной больше не поддерживается.
Основные возможности:
- Общие:
- Редактор:
- Smartkeys.
- Поиск секций.
- Вставка шаблонов для новых файлов.
- Копирование верхнего/нижнего символа.
- Навигация (поиск ассоциированных файлов).
- Буфер обмена с произвольным количеством ячеек.
- Расширенное выделение, Переход по выделению, Смещение выделения.
- (Рас)Комментирование (с учётом типа файла, строчное и блочное).
- Редактор:
- Команды:
- Калькулятор (lfe:calc).
- Фильтр панели (lfe:filter).
- Меню файловой системы для текущей папки (lfe:dir).
- Примеры скриптов:
- Кей-логгер.
- Меню файловой системы.
- Меню для адресной книги Opera.
Требуется:
LuaFAR for Editor или LuaMacro +
UM Adapter,
LuaFAR context.
Тестовая версия:
http://raidar.github.com/Programs/FarSc ... fl_scripts
Ссылки:
Описание,
GitHub,
tags,
zipball,
master.zip.
Re: fl_scripts — набор скриптов для LuaFAR for Editor
Posted: Mon 30 Aug, 2010 14:41
by maxdrfl
Latest post of the previous page:
Code: Select all
2010-08-30 v0.3.7
---------------------------------------------------------------------
[!] Скрипты модифицированы для работы с LuaFAR context 1.0.2.0
[!] Скрипты модифицированы для работы c luafar4editor 2.4.0
[*] Исправлены сообщения калькулятора.
[+] multiclip теперь работает с учетом выделения.
[+] winepath теперь работает без помощи внешних приложений. Замедление теперь присутствует только при инициализации на первом вызове.
Re: fl_scripts — набор скриптов для LuaFAR for Editor
Posted: Tue 31 Aug, 2010 07:07
by maxdrfl
Re: fl_scripts — набор скриптов для LuaFAR for Editor
Posted: Thu 25 Nov, 2010 10:08
by maxdrfl
Code: Select all
2010-11-25 v.0.3.8
---------------------------------------------------------------------
[*] Совместимость LuaFAR v.2.6.0 и LuaFAR for Editor v.2.5.0.
[*] Зависит от пакета context версии не ранее 1.0.3
[+] Строчный комментарий теперь можно добавлять не с начала строки, а с первого
непробельного символа. См. опцию skipSpaces.
[+] Калькулятор теперь поддерживает пользовательские функции. См. папку functions.
F1 для списка функций.
[+] Калькулятор теперь вызывается из диалогов и умеет туда вставлять (спасибо
Shmuel)
[+] Откат действий скриптов blockindent и comment теперь производится за один
шаг, а не построчно.
[+] При "навигации" теперь используется сохраненная позиция редактора.
fl_scripts v.0.3.9
Posted: Thu 03 Feb, 2011 19:38
by Aidar
Версия v.0.3.9 (2011-02-02).
Основные изменения по сравнению с v.0.3.8:
Code: Select all
[=] Совместимость с LuaFAR v.2.8.0 и LuaFAR for Editor v.2.8.0.
[!] Исправление работы фильтра панелей (Shmuel).
[-] Исключение пункта "Editor actions" (дублирует пункт "Comments").
fl_scripts v.0.3.10
Posted: Sat 19 Feb, 2011 19:33
by Aidar
Версия v.0.3.10 (2011-02-19).
Основные изменения по сравнению с v.0.3.9:
Code: Select all
[=] Последняя версия для FAR 2 (build 1802).
Bugfix-версия v.0.3.10.1 (2011-02-21).
Re: [lf4ed] fl_scripts — набор скриптов для LuaFAR for Edito
Posted: Sat 06 Apr, 2013 15:04
by John Doe
Версия из шапки безнадёжно устарела, а новые почему-то никто не анонсирует...
FYI: Актуальная версия
fl_scripts (
адаптированная к
последним изменениям LuaFAR API) всегда доступна по ссылке
https://github.com/Raidar/fl_scripts/zipball/master
fl_scripts set v.3.0.8.0
Posted: Sat 06 Apr, 2013 16:39
by Aidar
Тестовая версия v.3.0.8.0 (2013-04-06) для FAR v.3.0.3290+.
Re: [lf4ed] fl_scripts — набор скриптов для LuaFAR for Edito
Posted: Tue 23 Apr, 2013 12:42
by John Doe
Оказывается есть такой юникодный символ fl
Re: [lf4ed] fl_scripts — набор скриптов для LuaFAR for Edito
Posted: Tue 28 May, 2013 16:10
by John Doe
Как правильно убрать регистрацию некоторых хоткеев?
Задаются они в hotkeys_config.lua.
Но если что-то закомментировать, или подставить в качестве клавиши пустую строку, то при загрузке получаю сообщение Key `' is already allocated
Re: [lf4ed] fl_scripts — набор скриптов для LuaFAR for Edito
Posted: Tue 28 May, 2013 16:31
by Shmuel
John Doe wrote:Как правильно убрать регистрацию некоторых хоткеев?
Задаются они в hotkeys_config.lua.
Сейчас глянул, вроде надо убирать соответствующую строчку в fl_scripts\_usermenu.lua.
Например, закомментировать строчку
Code: Select all
{ name='SmartHome', hide=true, key=hotkeys.smarthome, script=scripts.smartkeys, argument='smarthome' },
Re: [lf4ed] fl_scripts — набор скриптов для LuaFAR for Edito
Posted: Tue 28 May, 2013 17:28
by John Doe
Да, это помогает.
А источник 'проблемы' похоже это строка 14 _usermenu.lua:
setmetatable(hotkeys, {__index=function() return '' end})
Нет идей для чего она нужна?
Re: [lf4ed] fl_scripts — набор скриптов для LuaFAR for Edito
Posted: Tue 28 May, 2013 17:57
by Shmuel
John Doe wrote:А источник 'проблемы' похоже это строка 14 _usermenu.lua:
setmetatable(hotkeys, {__index=function() return '' end})
Нет идей для чего она нужна?
Не исключено, что на момент добавления этой строки в плагине ещё не было проверки хоткеев на дубликаты.
Возможно, для подавления сообщений об ошибке.
Смотрите сами, я в данной области пакета не разбирался.
Re: [lf4ed] fl_scripts — набор скриптов для LuaFAR for Edito
Posted: Fri 27 Jun, 2014 11:27
by John Doe
Нашёл баг при создании файла по шаблону.
Если создавать файл (Shift-F4) из открытого редактора, то шаблон вставляется не туда.
Re: [lf4ed] fl_scripts — набор скриптов для LuaFAR for Edito
Posted: Sun 29 Jun, 2014 09:00
by Shmuel
John Doe wrote:Нашёл баг при создании файла по шаблону.
Если создавать файл (Shift-F4) из открытого редактора, то шаблон вставляется не туда.
Автор пакета (
maxdrfl) создавал его, когда Фар 3 ещё не было. В Фар 2 данный скрипт работает правильно.
Попытался поправить для Фар 3, столкнулся с багом Фар 3:
после нажатия ShiftF4 из открытого редактора, если в EE_READ вывести меню, то после закрытия меню не работает ECTL_GETINFO, а именно: при передаче EditorID возвращается FALSE, а при передаче -1 возвращаются данные исходного редактора, а не нового.
Данный скрипт основан на том, что ECTL_GETINFO работает в любой момент, то-есть вариант с вызовом ECTL_GETINFO до вывода меню и запоминанием этой информации не проходит. Когда (и если) баг в Фаре будет починен, подправить скрипт будет не проблема (возможно, что и поправлять не понадобится).
Re: [lf4ed] fl_scripts — набор скриптов для LuaFAR for Edito
Posted: Sun 29 Jun, 2014 09:38
by John Doe
На мантис надо, с минимальным кодом для демонстрации
Re: [lf4ed] fl_scripts — набор скриптов для LuaFAR for Edito
Posted: Sun 29 Jun, 2014 09:44
by Shmuel