[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor

Здесь выкладываются готовые к использованию макросы и скрипты.
User avatar
John Doe
Бюрократ
Posts: 12872
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 293 times

[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor

Post by John Doe »

Latest post of the previous page:

Aidar wrote: ширина окна настройки пакета (и ширина полей редактирования) теперь будет адаптироваться к ширине FAR.
В результате диалог растягивается на всю ширину фара, и размер полей ввода, а также интервал между столбцами получаются чересчур большими.
User avatar
Aidar
Posts: 541
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 8 times
Been thanked: 7 times
Contact:

[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor

Post by Aidar »

Поставлю ограничение на макс. ширину = 30 символов.
User avatar
John Doe
Бюрократ
Posts: 12872
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 293 times

[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor

Post by John Doe »

Имхо всё можно уместить в 80 знаков.
User avatar
HaRT
Moderator
Posts: 9530
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 109 times
Been thanked: 229 times

[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor

Post by HaRT »

Aidar wrote:Поставлю ограничение на макс. ширину = 30 символов.
В таких случаях могут быть полезны нехитрые идеи, положенные в основу моего давнего скрипта Дамаст.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
Aidar
Posts: 541
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 8 times
Been thanked: 7 times
Contact:

[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor

Post by Aidar »

HaRT wrote:В таких случаях могут быть полезны нехитрые идеи, положенные в основу моего давнего скрипта Дамаст.
Спасибо, посмотрю.
User avatar
HaRT
Moderator
Posts: 9530
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 109 times
Been thanked: 229 times

[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor

Post by HaRT »

Aidar wrote: Спасибо, посмотрю.
Рекомендую смотреть в первую очередь на документацию базового скрипта, особенно примеры.
Если какие-то идеи придутся по вкусу, тогда можно уже и реализацию глянуть.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
HaRT
Moderator
Posts: 9530
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 109 times
Been thanked: 229 times

[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor

Post by HaRT »

Shmuel wrote: Вот так выглядит календарь из пакета Rh_Scripts:
Из каких областей может вызываться Календарь?
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
Aidar
Posts: 541
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 8 times
Been thanked: 7 times
Contact:

[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor

Post by Aidar »

Пока только из панелей и редактора, т.к. пока только для них есть LUM.
Но при необходимости могу создать LUM для просмотрщика и диалога с календарём,
т.к. LuaFAR for Editor поддерживает подключение меню для этих областей.
User avatar
HaRT
Moderator
Posts: 9530
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 109 times
Been thanked: 229 times

[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor

Post by HaRT »

Aidar wrote: при необходимости могу создать LUM для просмотрщика и диалога с календарём
Было бы здорово.
Я себе даже старый плагин Calendar допилил, чтобы он мог вызываться из диалогов.
И ещё в Вашем календаре не помешали бы кнопки для перехода к следующему/предыдущему году/месяцу — для них как раз есть место по бокам от соответствующих надписей. Ну и для комплекта кнопку [...] для перехода на произвольную дату справа от самой даты.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
Aidar
Posts: 541
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 8 times
Been thanked: 7 times
Contact:

[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor

Post by Aidar »

Нажмите F1 в календаре. Там описано много полезных клавиатурных комбинаций.
User avatar
Aidar
Posts: 541
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 8 times
Been thanked: 7 times
Contact:

[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor

Post by Aidar »

Выложил пока на Git: Rh_Scripts и Rh_Macros (v.3.2.0.0).
Макрос нужен для вызова календаря по LCtrl-K, макрос для всех LUM назначен на LAlt-Shift-F2.
User avatar
Aidar
Posts: 541
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 8 times
Been thanked: 7 times
Contact:

[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor

Post by Aidar »

Обнаружил и исправил ошибку вставки текста в диалоге,
также добавил меню "Наборы символов" в меню для диалога.
Выложил версии 3.2.1.0 пакетов на плагринге.
User avatar
Aidar
Posts: 541
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 8 times
Been thanked: 7 times
Contact:

[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor

Post by Aidar »

HaRT wrote:...И ещё в Вашем календаре не помешали бы кнопки для перехода к следующему/предыдущему году/месяцу — для них как раз есть место по бокам от соответствующих надписей.
Выложил (пока на git-сайт) пакеты LuaFAR context 3.1.5.0, Rh_Scripts 3.2.3.0 и Rh_Macros 3.2.3.0.
HaRT wrote:Ну и для комплекта кнопку [...] для перехода на произвольную дату справа от самой даты.
Постараюсь сделать, т.к. теперь есть начальная поддержка пунктов-кнопок в RectMenu.
User avatar
HaRT
Moderator
Posts: 9530
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 109 times
Been thanked: 229 times

[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor

Post by HaRT »

Aidar wrote: Постараюсь сделать, т.к. теперь есть начальная поддержка пунктов-кнопок в RectMenu
На практике хорошо себя зарекомендовал подход, когда для ввода даты используется то же поле, что и для вывода. Тогда ни отдельная кнопка, ни дополнительный диалог для ввода не нужны, а нужна только метка для быстрого перехода по горячей клавише.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
Aidar
Posts: 541
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 8 times
Been thanked: 7 times
Contact:

[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor

Post by Aidar »

На самом деле там нет полей, только USERCONTROL с пунктами меню.
Редактирование пунктов меню не реализовано.

К тому же вывод даты может быть в произвольном формате.
Поэтому формат ввода нужно тоже знать и уметь разбирать - этого пока нет.

Но ввод даты есть - по Num/, также есть ввод смещения даты - по Num+ и Num-.
Текущий формат ввода (неполной) даты кратко описан в справке.
User avatar
Aidar
Posts: 541
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 8 times
Been thanked: 7 times
Contact:

[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor

Post by Aidar »

Aidar wrote:
HaRT wrote:Ну и для комплекта кнопку [...] для перехода на произвольную дату справа от самой даты.
Постараюсь сделать, т.к. теперь есть начальная поддержка пунктов-кнопок в RectMenu.
Во вложении обновление календаря: добавлены пункты-кнопки + и - для перехода в режим ввода смещения даты, а клик мышью по дате выполняет переход в режим ввода даты.
Rh_Scripts_Calendar_Update.7z
(8.65 KiB) Downloaded 73 times
Post Reply

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