fl_scripts — набор скриптов для LuaFAR for Editor и LuaMacro

Здесь выкладываются готовые к использованию макросы и скрипты.
maxdrfl
Posts: 484
Joined: Mon 04 Apr, 2005 14:36
Location: Иркутск

Re: fl_scripts — набор скриптов для LuaFAR for Editor

Postby maxdrfl » Mon 30 Aug, 2010 14:41

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 теперь работает без помощи внешних приложений. Замедление теперь присутствует только при инициализации на первом вызове.

maxdrfl
Posts: 484
Joined: Mon 04 Apr, 2005 14:36
Location: Иркутск

Re: fl_scripts — набор скриптов для LuaFAR for Editor

Postby maxdrfl » Tue 31 Aug, 2010 07:07

Last edited by HaRT on Tue 31 Aug, 2010 09:51, edited 1 time in total.
Reason: Исполнено

maxdrfl
Posts: 484
Joined: Mon 04 Apr, 2005 14:36
Location: Иркутск

Re: fl_scripts — набор скриптов для LuaFAR for Editor

Postby maxdrfl » Thu 25 Nov, 2010 10:08

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 теперь производится за один
     шаг, а не построчно.
[+] При "навигации" теперь используется сохраненная позиция редактора.

User avatar
Aidar
Posts: 524
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 7 times
Been thanked: 6 times
Contact:

fl_scripts v.0.3.9

Postby Aidar » Thu 03 Feb, 2011 19:38

Версия 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").
Last edited by Aidar on Wed 20 Mar, 2013 16:14, edited 1 time in total.

User avatar
Aidar
Posts: 524
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 7 times
Been thanked: 6 times
Contact:

fl_scripts v.0.3.10

Postby Aidar » Sat 19 Feb, 2011 19:33

Версия 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).

User avatar
John Doe
Бюрократ
Posts: 11048
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 10 times
Been thanked: 63 times

Re: [lf4ed] fl_scripts — набор скриптов для LuaFAR for Edito

Postby John Doe » Sat 06 Apr, 2013 15:04

Версия из шапки безнадёжно устарела, а новые почему-то никто не анонсирует...

FYI: Актуальная версия fl_scripts (адаптированная к последним изменениям LuaFAR API) всегда доступна по ссылке https://github.com/Raidar/fl_scripts/zipball/master

User avatar
Aidar
Posts: 524
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 7 times
Been thanked: 6 times
Contact:

fl_scripts set v.3.0.8.0

Postby Aidar » Sat 06 Apr, 2013 16:39

Тестовая версия v.3.0.8.0 (2013-04-06) для FAR v.3.0.3290+.

User avatar
John Doe
Бюрократ
Posts: 11048
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 10 times
Been thanked: 63 times

Re: [lf4ed] fl_scripts — набор скриптов для LuaFAR for Edito

Postby John Doe » Tue 23 Apr, 2013 12:42

Оказывается есть такой юникодный символ

User avatar
John Doe
Бюрократ
Posts: 11048
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 10 times
Been thanked: 63 times

Re: [lf4ed] fl_scripts — набор скриптов для LuaFAR for Edito

Postby John Doe » Tue 28 May, 2013 16:10

Как правильно убрать регистрацию некоторых хоткеев?
Задаются они в hotkeys_config.lua.
Но если что-то закомментировать, или подставить в качестве клавиши пустую строку, то при загрузке получаю сообщение Key `' is already allocated

Shmuel
Posts: 4998
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 11 times
Been thanked: 132 times

Re: [lf4ed] fl_scripts — набор скриптов для LuaFAR for Edito

Postby Shmuel » Tue 28 May, 2013 16:31

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' },

User avatar
John Doe
Бюрократ
Posts: 11048
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 10 times
Been thanked: 63 times

Re: [lf4ed] fl_scripts — набор скриптов для LuaFAR for Edito

Postby John Doe » Tue 28 May, 2013 17:28

Да, это помогает.

А источник 'проблемы' похоже это строка 14 _usermenu.lua:
setmetatable(hotkeys, {__index=function() return '' end})

Нет идей для чего она нужна?

Shmuel
Posts: 4998
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 11 times
Been thanked: 132 times

Re: [lf4ed] fl_scripts — набор скриптов для LuaFAR for Edito

Postby Shmuel » Tue 28 May, 2013 17:57

John Doe wrote:А источник 'проблемы' похоже это строка 14 _usermenu.lua:
setmetatable(hotkeys, {__index=function() return '' end})

Нет идей для чего она нужна?

Не исключено, что на момент добавления этой строки в плагине ещё не было проверки хоткеев на дубликаты.
Возможно, для подавления сообщений об ошибке.
Смотрите сами, я в данной области пакета не разбирался.

User avatar
John Doe
Бюрократ
Posts: 11048
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 10 times
Been thanked: 63 times

Re: [lf4ed] fl_scripts — набор скриптов для LuaFAR for Edito

Postby John Doe » Fri 27 Jun, 2014 11:27

Нашёл баг при создании файла по шаблону.
Если создавать файл (Shift-F4) из открытого редактора, то шаблон вставляется не туда.

Shmuel
Posts: 4998
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 11 times
Been thanked: 132 times

Re: [lf4ed] fl_scripts — набор скриптов для LuaFAR for Edito

Postby Shmuel » Sun 29 Jun, 2014 09:00

John Doe wrote:Нашёл баг при создании файла по шаблону.
Если создавать файл (Shift-F4) из открытого редактора, то шаблон вставляется не туда.

Автор пакета (maxdrfl) создавал его, когда Фар 3 ещё не было. В Фар 2 данный скрипт работает правильно.

Попытался поправить для Фар 3, столкнулся с багом Фар 3:
после нажатия ShiftF4 из открытого редактора, если в EE_READ вывести меню, то после закрытия меню не работает ECTL_GETINFO, а именно: при передаче EditorID возвращается FALSE, а при передаче -1 возвращаются данные исходного редактора, а не нового.

Данный скрипт основан на том, что ECTL_GETINFO работает в любой момент, то-есть вариант с вызовом ECTL_GETINFO до вывода меню и запоминанием этой информации не проходит. Когда (и если) баг в Фаре будет починен, подправить скрипт будет не проблема (возможно, что и поправлять не понадобится).

User avatar
John Doe
Бюрократ
Posts: 11048
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 10 times
Been thanked: 63 times

Re: [lf4ed] fl_scripts — набор скриптов для LuaFAR for Edito

Postby John Doe » Sun 29 Jun, 2014 09:38

На мантис надо, с минимальным кодом для демонстрации

Shmuel
Posts: 4998
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 11 times
Been thanked: 132 times

Re: [lf4ed] fl_scripts — набор скриптов для LuaFAR for Edito

Postby Shmuel » Sun 29 Jun, 2014 09:44


User avatar
John Doe
Бюрократ
Posts: 11048
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 10 times
Been thanked: 63 times

[lf4ed] fl_scripts — набор скриптов для LuaFAR for Editor

Postby John Doe » Thu 13 Nov, 2014 09:22

SmartHome не учитывает что при непостоянных блоках выделение должно сбрасываться.


Return to “Полезные макросы и скрипты”

Who is online

Users browsing this forum: No registered users and 1 guest