MacroLib — Far Macro Library

Здесь можно обсудить ваш любимый плагин.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

MacroLib — Far Macro Library

Post by Max Rusov »

Latest post of the previous page:

sToLp wrote: И поэтому с удовольствием ознакомился бы с рекомендуемыми (или предпочитаемыми) Вами сценариям использования каждого из модификаторов и их возможных сочетаний.
На практике я обычно использую комбинации Hold/Release и Single/Double. Модификаторы Up/Down - вспомогательные, используются для сложных "аккордных" макросов типа Shell_Bokmark, Shell_FastFilter
User avatar
sToLp
Posts: 938
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 114 times
Been thanked: 12 times

MacroLib — Far Macro Library

Post by sToLp »

Max Rusov wrote: На практике я обычно использую комбинации Hold/Release и Single/Double. Модификаторы Up/Down - вспомогательные, используются для сложных "аккордных" макросов типа Shell_Bokmark, Shell_FastFilter

Большущее спасибо! Будем практиковаться.
Kirill
Posts: 263
Joined: Thu 04 Aug, 2005 10:27
Location: Kaliningrad
Has thanked: 3 times
Contact:

MacroLib — Far Macro Library

Post by Kirill »

После какого-то обновления FAR'а или плагинов обнаружил неудобство перехода по каталогам Ctrl+[0-9].

Code: Select all


   ╔══════════════════════════════════ LuaMacro ══════════════════════════════════╗
   ║ [string " ..."]:3: attempt to concatenate field 'BookmarkName' (a nil value) ║
   ║ stack traceback:                                                             ║
   ║    [string " ..."]: in main chunk                                            ║
   ╟──────────────────────────────────────────────────────────────────────────────╢
   ║                                    { OK }                                    ║
   ╚══════════════════════════════════════════════════════════════════════════════╝
PS. Удалил папку. Поставил плагин с плагринга ошибка пропала. Проблема судя по всему в файле Bookmark.fmlua, которого в новом дистрибутиве не оказалось. Откуда он у меня - не помню. Спасибо, вопрос решен.
User avatar
John Doe
Бюрократ
Posts: 13847
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

MacroLib — Far Macro Library

Post by John Doe »

Max Rusov wrote: Ver 1.26

- Адаптация под новые билды FAR
Необходимо отметить, что в новых билдах функциональность MacroLib ограничена: макросы не срабатывают, если на экране вьювер/редактор/диалог, вызванные из другого макроса.

Например, если открыть редактор так lua:editor.Editor("c:\\autoexec.bat")
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

MacroLib — Far Macro Library

Post by Max Rusov »

Да, есть такое. Как обойти - не знаю. На практике - мне пока не мешает, но я и Far не обновляю.
User avatar
John Doe
Бюрократ
Posts: 13847
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

MacroLib — Far Macro Library

Post by John Doe »

Max Rusov wrote: Как обойти - не знаю.
Обойти не получится никак, т.к. после удаления FARMACRO_KEY_EVENT необходимая информация плагинам не предоставляется.
User avatar
buniak_a_h
Posts: 4259
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 644 times
Contact:

MacroLib — Far Macro Library

Post by buniak_a_h »

Max Rusov wrote: Репозиторий FML макросов:
По этому адресу хранится какой-то очень устарелый архив (AllMacros.7z, от 31.01.2011), написанный даже не на fmlua (видимо, для Far2). А нет ли где-либо более актуального архива макросов?
Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании
User avatar
John Doe
Бюрократ
Posts: 13847
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

MacroLib — Far Macro Library

Post by John Doe »

Вот это правильный архив https://code.google.com/archive/p/far-m ... ult/source
User avatar
buniak_a_h
Posts: 4259
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 644 times
Contact:

MacroLib — Far Macro Library

Post by buniak_a_h »

John Doe wrote: Вот это правильный архив
Может, я чего-то не понимаю? В этом архиве по-прежнему много файлов с расширением fml (не fmlua!). В них написан код типа

Мне казалось, это - для Far1-2. Или плагин MacroLib умеет их как-то интерпретировать и / или преобразовывать к LUA?
Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании
User avatar
John Doe
Бюрократ
Posts: 13847
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

MacroLib — Far Macro Library

Post by John Doe »

buniak_a_h wrote: В этом архиве по-прежнему много файлов с расширением fml (не fmlua!)
Это все исходники, что были в проекте, и что-то наверняка там и для Far 1-2.
Когда googlecode ещё работал, то при просмотре wiki всё было структурировано и понятно, но сейчас он функционирует только в режиме архива..

Интересно есть ли у автора в планах поднять вики на другом хостинге.
User avatar
buniak_a_h
Posts: 4259
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 644 times
Contact:

MacroLib — Far Macro Library

Post by buniak_a_h »

Max Rusov, не поможете? Вроде, мелочь, а не могу понять...
Раньше работал на актуальной версии Far3 32-разрядной. Тут пришлось пересесть на Windows-10, ну и заодно установил 64-разрядный Far3 с 64-разрядными же плагинами. И у меня возникла проблема с MacroLib. В списке макросов при включении "Области действия" (Ctrl3) ФАР просто закрывается (завершает работу).
Хотя и замечена некая взаимозависимость с некоторыми макросами, но дело, видимо, не в этом. Обосную: при увеличении область действия включается, но уже имя файла макроса не включается. Причём, при уменьшении шрифта (точнее, при увеличении ширины буфера консоли) сначала начинает включаться столбец с именем файла макроса, а при дальнейшем увеличении буфера - становится возможным переключить на полные пути. Ощущение такое, что переполняется некий буфер, но обработки исключения не предусмотрено - просто закрывается ФАР.
User avatar
Dennis_Moore
Posts: 298
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 6 times
Been thanked: 17 times

MacroLib — Far Macro Library

Post by Dennis_Moore »

buniak_a_h wrote: Wed 19 Jul, 2017 22:21ФАР просто закрывается (завершает работу).
Попробуйте MacroLib из этой темы: http://forum.farmanager.com/viewtopic.php?p=144665
User avatar
buniak_a_h
Posts: 4259
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 644 times
Contact:

MacroLib — Far Macro Library

Post by buniak_a_h »

Dennis_Moore wrote: Thu 20 Jul, 2017 18:19
buniak_a_h wrote: Wed 19 Jul, 2017 22:21ФАР просто закрывается (завершает работу).
Попробуйте MacroLib из этой темы: http://forum.farmanager.com/viewtopic.php?p=144665
Windows 10 Pro< FAR 3/0/5035 x 64
Вызываю плагин, пункт "List":
1. Стандартный плагин (взятый с плагринга, версии 1.26 от 12.05.2015) молча закрывает фар (вылетает, видимо).
2. Взятый по ссылке (версия 1.25 от 29.06.2017 - что-то с номерами версий напахано, извините...) тоже вылетает с сообщением: , после чего на экране появляется пустой список (меню?)
Last edited by buniak_a_h on Thu 21 Sep, 2017 21:31, edited 1 time in total.
Post Reply

Return to “Обсуждение плагинов”