Page 31 of 32

Набор макросов от SimSU

Posted: Wed 21 Mar, 2012 18:27
by SUSim
Вычисление математических выражений. © SimSU
Календарь. © SimSU
Выполнение команды через меню пользователя. © SimSU
Получение названия клавиши. © SimSU
Ускорение скроллинга колёсиком мышки. © SimSU
Меню плагинов с последнего пункта. © SimSU
Вставка разделённых путей и имён файлов. © SimSU
Редактирование строки ввода диалога в редакторе. © SimSU
Первая строка всегда на экране полезно в качестве заголовков столбцов. © SimSU
Создание резервной копии редактируемого файла. © SimSU
Открытие редактора из редактора. © SimSU
Вставка шаблона мароса. / Insert macro template. c Shmuel SimSU
Простое импортирование макроса FAR. © SimSU
Список завершения LuaMacro. © SimSU
Работа мышкой с выделением в редакторе. © SimSU
Перемещение строк в редакторе. © SimSU
Быстрый поиск в редакторе. © SimSU
Комментирование/разкомментирование помеченного блока. © SimSU
Памятливый редактор. © SimSU
Работа с помеченным блоком в редакторе. © SimSU
Подсветка табуляции и перевода строк. © SimSU
Умный Del. © SimSU
Умные Home & End. © SimSU
Лёгкое изменение размеров табуляции. © SimSU
Транспонирование (строки превращаются в столбцы) текста. © SimSU
Удаление конечных пробелов и символов табуляции и пустых строк. © SimSU
Завершения слов в редакторе. © SimSU
Запуск приложения в DOSBox [http://www.dosbox.com]. © SimSU
Работа с файлами через контекстное меню (плагин EMenu). © SimSU
Подсказки к файлам (плагин FarHints © Максим Русов). © SimSU
Работа с файлами через FastCopy (FastCopy.exe © http://ipmsg.org/tools/fastcopy.html). © SimSU
работа с LNK-файлами (плагин LnkView). © SimSU
Переход по вкладкам плагина Panel Tabs (плагин Panel Tabs © Максим Русов) © SimSU"
Работа с файлами через TeraCopy (TeraCopy.exe © http://www.codesector.com). © SimSU
Визуальное сравнение файлов (плагин VisualCompare © Максим Русов). © SimSU
Работа с псевдонимами (синонимами). © SimSU
Смена диска активной панели RCtrl+стрелки. © SimSU
Работа в командной строке. © SimSU
Удаление резервных и временных файлов. © SimSU
Редактирование описания в файле. © SimSU
Работа с датой/временем файлов/папок. © SimSU
Возврат в предыдущую папку, отмена возврата. © SimSU
Включение/отключение поиска на панели после отпускания RAlt. © SimSU
Сохранение/восстановление выделения файлов. © SimSU
Такой же путь & Текущая папка. © SimSU
Выделение файлов аля Explorer. © SimSU
Работа с пометкой файлов. © SimSU
Расширение функциональных клавиш копирования, переноса, создания папки. © SimSU

Набор макросов от SimSU

Posted: Tue 25 Apr, 2017 11:02
by zg

Latest post of the previous page:

4943.

Набор макросов от SimSU

Posted: Tue 25 Apr, 2017 11:56
by Shmuel
John Doe wrote: Автор шапку обновил, и если никто не считает что она огромна, то можно вернуть в Полезные.
За всех говорить не буду, а мне размер шапки весьма безразличен.

Набор макросов от SimSU

Posted: Fri 12 May, 2017 15:36
by Dennis_Moore
Если в Editor_FromEditor.lua заменить строки 43 и 44 на такие

Code: Select all

e = s:cfind("[\"\'%]%)>}»]",pos); pos= e or pos-1
b = s:sub(1,pos):cfind("[\"\'%[%(<{«]")
то можно открывать файл внутри любых скобок, а не только кавычек.

Набор макросов от SimSU

Posted: Tue 20 Jun, 2017 23:41
by Dennis_Moore
Проблема с макросом Common_RememberPlugin.lua аналогичная этой:
viewtopic.php?p=144473#p144473

Если в меню плагинов нажать RAlt и набрать что-то что-бы список стал пустым, а затем нажать Enter то FAR зависнет (проверил несколько раз, иногда может и упасть без ошибки). FAR 86/64 4973. Реакция на Esc нормальная - меню закрывается.

Набор макросов от SimSU

Posted: Fri 23 Jun, 2017 13:45
by Dennis_Moore
Макрос Dialog_ToEditor.lua (редактирование строк ввода по F4) из этого набора плохо влияет на строку ввода плагина FastFind Enhanced - редактируется не файл под курсором на панели, а строка ввода. Раньше я менял хоткей макроса на CtrlF4, но в теме LF Search дали советы по определению GUID'ов и появилось другое решение: заменть строку 76 на этот код


Набор макросов от SimSU

Posted: Fri 23 Jun, 2017 14:23
by John Doe
Лучше наверно добавить вот это:

Code: Select all

condition=function() return Dlg.Id~="3731617B-3037-6363-632D-353933332D34" end;
Это в общем случае. А в данном, универсальнее будет не трогая макрос SimSU добавить свой в другом файле, с повышенным приоритетом.

Code: Select all

Macro { area="Dialog"; key="F4"; priority=60;
  condition=function() return Dlg.Id=="3731617B-3037-6363-632D-353933332D34" end;
  action=function() Keys"AKey" end;
}

Набор макросов от SimSU

Posted: Fri 23 Jun, 2017 14:52
by Dennis_Moore
John Doe wrote:
Fri 23 Jun, 2017 14:23
универсальнее будет не трогая макрос SimSU добавить свой в другом файле, с повышенным приоритетом.
Спасибо. Добавил в FastFind_Enhanced_macro.lua. Единственно вы забыли return перед Dlg.Id

Набор макросов от SimSU

Posted: Sat 01 Jul, 2017 08:43
by SUSim
По поводу зафильтрованного меню плагинов, это ошибка FAR/LuaMacro
На всякий случай:

Code: Select all

function SimSU.Common_RememberPlugin.ProcessEnter()
  if Object.ItemCount>0 then --Костыль - FAR падает при запросе имени пункта в пустом(зафильтрованном) меню.
    LastPlugin=Menu.Value
  end 
  Keys("AKey")
end

Набор макросов от SimSU

Posted: Sat 01 Jul, 2017 10:04
by Shmuel
SUSim wrote:
Sat 01 Jul, 2017 08:43
это ошибка FAR/LuaMacro
Начиная с билда 4877.

Набор макросов от SimSU

Posted: Fri 01 Sep, 2017 21:05
by SUSim
! Обновил набор ! (спонтанно :)рабочая версия.


Набор макросов от SimSU

Posted: Tue 05 Sep, 2017 19:37
by Volodya
Макрос Shell_RememberSelected.lua строка 29 слово вайлов надо исправить.

Набор макросов от SimSU

Posted: Sun 15 Oct, 2017 15:06
by sToLp
При наличии в Far`е единственного плагина luamacro и единственного макроса Shell_RememberSelected.lua из набора SimSU_20170901.7z при запуске из комстроки команды lua:far.Message(mask,"Searching...","") показывается только половинка сообщения на фоне пассивной панели. Вторая половинка на фоне активной панели при запуске команды мелькнёт и тут же пропадает.

Если макрос убрать, то сообщение показывается нормально.

Win10x64; Far 3.0 build 5064 x86.

Набор макросов от SimSU

Posted: Sun 15 Oct, 2017 15:19
by zg
выделение восстанавливается, панель перерисовывается, сообщение затирается.

Набор макросов от SimSU

Posted: Mon 16 Oct, 2017 05:16
by SUSim
Можно попробовать определять изменилась ли папка, но это усложнит макрос, пробовать? И, скорее всего, не надёжно будет...

Набор макросов от SimSU

Posted: Mon 16 Oct, 2017 10:00
by sToLp
SUSim wrote:
Mon 16 Oct, 2017 05:16
Можно попробовать определять изменилась ли папка, но это усложнит макрос, пробовать?
Нет ничего делать не надо.

Поскольку, с учётом разъяснения zg выше постом и
Энциклопедия:
Замечания
Если ButtonsNumber равен 0 (флаги FMSG_MB_* не используются) и выведенное сообщение больше не нужно, то плагин должен восстановить экран, используя функцию RestoreScreen или любым другим путём.
, Ваш макрос всё делает правильно. А отмеченная реакция на поданную из комстроки команду lua:far.Message(mask,"Searching...","") это как раз хорошо, а не плохо.

Набор макросов от SimSU

Posted: Mon 16 Oct, 2017 18:59
by SUSim
К стати, может поудолять некоторые макросы из общего архива... например: Календарь, Вставка шаблона макроса, Подсказки к файлам (плагин FarHints © Максим Русов) и ещё что?
на счет FarHints - у моих товарищей он валит фар это как нибудь лечится? Плагин не бесполезен, но ронять фар это перебор ... многие его отключили.
А вот еще выдающийся макрос "Выделение файлов аля Explorer. © SimSU" кому он нужен? писалось из спортивного интереса, из товарищей по работе только один пользуется, но мне кажется тоже из спортивного интереса :)

Набор макросов от SimSU

Posted: Mon 16 Oct, 2017 19:31
by skipik
SUSim, viewtopic.php?p=140871#p140871
До сих пор актуально.