UM Adapter — пакет для использования пакетов из LuaFAR for Editor в LuaMacro

Здесь выкладываются готовые к использованию макросы и скрипты.
User avatar
sToLp
Posts: 697
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 31 times
Been thanked: 5 times

UM Adapter — пакет для использования пакетов из LuaFAR for Editor в LuaMacro

Post by sToLp » Thu 02 Jun, 2016 18:14

Latest post of the previous page:

Aidar wrote:Проще назначить в макросах комбинации клавиш на целые меню или отдельные пункты.
...
Другой вариант — создать свой LUM со своими пунктами и только его выводить.
Хорошо. Спасибо за информацию. Буду пробовать делать так.

User avatar
Dennis_Moore
Posts: 225
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 5 times
Been thanked: 10 times

UM Adapter — пакет для использования пакетов из LuaFAR for Editor в LuaMacro

Post by Dennis_Moore » Sat 18 Feb, 2017 14:19

Использую UM Adapter вместе с Rh_Scripts и fl_Scripts и столкнулся с неработоспособностью фильтра панели. При вызове "Panel filter" после ввода любого символа получаем такую ошибку:



Следующее относится уже к fl_scripts, но размещу здесь, а оставить или перенести в тему fl_scripts уже на усмотрение модератора

В LuaFar for Editor фильтр не выдает ошибок но фильтрует неправильно т.к. устанавливает аттрибут compressed. Ошибка в файле \fl_scripts\panels\panelfilter.lua очевидно в строках 27 и 28.

P.S. FAR3 b4898, UM Adapter 3.0.1.0, fl_scripts 3.1.0.0

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

UM Adapter — пакет для использования пакетов из LuaFAR for Editor в LuaMacro

Post by Shmuel » Sat 18 Feb, 2017 15:15

Насчёт Panel Filter - он есть и в другом варианте - переделанный в макрос (viewtopic.php?p=134643#p134643). Не пробовали?

User avatar
Dennis_Moore
Posts: 225
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 5 times
Been thanked: 10 times

UM Adapter — пакет для использования пакетов из LuaFAR for Editor в LuaMacro

Post by Dennis_Moore » Sat 18 Feb, 2017 16:59

Если в \work\scripts\fl_scripts\cfg\hotkeys_config.lua
закомментировать любые строки, кроме smarthome и smarttab, то после lm:load (или перезапуска FAR) получим такую ошибку:

Code: Select all

╔═════════ AddToMenu ═════════╗
║ Key `' is already allocated ║
╟─────────────────────────────╢
║           { OK }            ║
╚═════════════════════════════╝
Далог с этой ошибкой появляется столько же раз сколько закомментировано строк. Если fl_scripts подключен к LFE то все нормально т.ч. баг наверное в UM Adapter.

Upd. Попробовал пустые значения - не помогает.
Last edited by Dennis_Moore on Sat 18 Feb, 2017 17:25, edited 1 time in total.

User avatar
Dennis_Moore
Posts: 225
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 5 times
Been thanked: 10 times

UM Adapter — пакет для использования пакетов из LuaFAR for Editor в LuaMacro

Post by Dennis_Moore » Sun 19 Feb, 2017 18:51

Решил свою проблему из предыдущего сообщения.
Например мне нужно убрать хоткеи для комментариев т.к. я предпочитаю MBlockEditor.

1) Комментируем эти строки в \work\scripts\fl_scripts\cfg\hotkeys_config.lua:

Code: Select all

autocomment            = 'Alt+Shift+C', 
autouncomment          = 'Ctrl+Shift+C',
2) Комментируем четыре строки в \work\scripts\fl_scripts\_usermenu.lua.example которые относятся к комментариям:

Code: Select all

comment         = { file="comment",           area='e'        },

{ name="Comments",       key=nil, script=scripts.comment },

{ name='AutoComment',    hide=true, key=hotkeys.autocomment, script=scripts.comment, argument='comment' },

{ name='AutoUnComment',  hide=true, key=hotkeys.autouncomment, script=scripts.comment, argument='uncomment' },
И по тому же принципу остальное. В LFE работало потому что там я проблему решил но благополучно об этом забыл.

Post Reply

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