LuaFAR for Editor (LuaMacro version)

Здесь выкладываются готовые к использованию макросы и скрипты.
Post Reply
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

LuaFAR for Editor (LuaMacro version)

Post by Shmuel »

Это набор утилит для редактора, портированных для LuaMacro из плагина LuaFAR for Editor почти без изменений.
Нужно распаковать приложенный архив в Macros\scripts и перезагрузить макросы.
Подробнее - см. встроенную справку.
luafar4editor-20230717.7z
(21.14 KiB) Downloaded 55 times
Last edited by Shmuel on Mon 17 Jul, 2023 08:20, edited 12 times in total.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Sort Lines

Post by John Doe »

Было бы неплохо в шапке кратко (в 1-2 предложениях) описать возможности утилиты, для тех, кто не знаком с ней по плагину LuaFAR for Editor.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Sort Lines

Post by Shmuel »

1. Добавил краткое описание в шапку.
2. Небольшой фикс: параметры диалога сохранялись в БД даже при нажатии Esc или Cancel.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Sort Lines

Post by John Doe »

В соседней теме приводилась функция для сортировки путей.
Может бы у кого-то есть и другие готовые "рецепты" для этой утилиты?
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Sort Lines

Post by Shmuel »

Есть ряд "рецептов" в справке утилиты, может и не самые удачные, но тем не менее, дающие понятие.
Сейчас (с трудом) нашёл сортировку IP-адресов: http://forum.farmanager.com/viewtopic.p ... 447#p79447

Но тот рецепт - для старой версии. Теперь он выглядит так:
Column pattern = \d+
Expr1 = NC(1)*2^24 + NC(2)*2^16 + NC(3)*2^8 + NC(4)
Last edited by Shmuel on Wed 18 Oct, 2017 08:57, edited 2 times in total.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

LuaFAR for Editor (LuaMacro version)

Post by Shmuel »

Переименовал тему, поскольку добавлены и другие встроенные утилиты плагина LuaFAR for Editor.
Рекомендуется удалить scripts\SortLines перед установкой данного пакета.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

LuaFAR for Editor (LuaMacro version)

Post by Shmuel »

Как всегда, что-то забудешь. Переименовал имя переменной в БД: SortLines -> luafar4editor.
Last edited by Shmuel on Sat 28 Oct, 2017 20:15, edited 1 time in total.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

LuaFAR for Editor (LuaMacro version)

Post by Shmuel »

В шапке обновлено.
1. Обширный рефакторинг (возможны баги).
2. Опциональное добавление пункта в меню плагинов.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

LuaFAR for Editor (LuaMacro version)

Post by Shmuel »

Насчёт "возможны баги" - не ошибся. Три бага исправлено.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

LuaFAR for Editor (LuaMacro version)

Post by John Doe »

Вот такое безобразие в утилите сортировке строк.
И ещё: из главного меню почему-то не вызывается справка.
Attachments
sortlines.PNG
https://t.me/FarManager — Telegram чат
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

LuaFAR for Editor (LuaMacro version)

Post by Shmuel »

John Doe
Спасибо, поправил, обновил вложение.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

LuaFAR for Editor (LuaMacro version)

Post by Shmuel »

Хелп недочинил, вложение опять обновлено.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

LuaFAR for Editor (LuaMacro version)

Post by John Doe »

Спасибо, порядок!
Хотя кажется проще было бы так

Code: Select all

  local function GetProps(M)
-- ...
      HelpTopic = "<"..ThisDir..">";
https://t.me/FarManager — Telegram чат
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

LuaFAR for Editor (LuaMacro version)

Post by Shmuel »

John Doe wrote: Mon 17 Jul, 2023 08:08 Хотя кажется проще было бы так
Опять обновил вложение.
Post Reply

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