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

Здесь выкладываются готовые к использованию макросы и скрипты.
User avatar
HaRT
Moderator
Posts: 9422
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 105 times
Been thanked: 219 times

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

Post by HaRT »

Latest post of the previous page:

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: 9422
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 105 times
Been thanked: 219 times

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

Post by HaRT »

Aidar wrote: Спасибо, посмотрю.
Рекомендую смотреть в первую очередь на документацию базового скрипта, особенно примеры.
Если какие-то идеи придутся по вкусу, тогда можно уже и реализацию глянуть.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
HaRT
Moderator
Posts: 9422
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 105 times
Been thanked: 219 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: 9422
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 105 times
Been thanked: 219 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: 9422
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 105 times
Been thanked: 219 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 68 times

User avatar
Dennis_Moore
Posts: 287
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 6 times
Been thanked: 14 times

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

Post by Dennis_Moore »

А не подскажет ли кто как заставить работать WordComplete и AutoComplete? В FAR2 с rh_scripts 2.0.9.2 для этого нужно в конф. файле поменять t["Enabled"] с false на true, а в версии 3.0.5.6 что-то не пойму что нужно сделать.

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 »

А что используете: UM Adapter или плагин LuaFar for Editor?
В любом случае попробуйте открыть диалог настройки Rh_Scripts, отметьте нужные галочки и нажмите кнопку "Использовать".

Для проверки откройте соответствующий _usermenu.lua и посомтрите наличие следующих строк:


P.S. Для FAR 2, видимо, вы уже настроили так однажды.

User avatar
Dennis_Moore
Posts: 287
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 6 times
Been thanked: 14 times

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

Post by Dennis_Moore »

Aidar wrote: А что используете: UM Adapter или плагин LuaFar for Editor?
В любом случае попробуйте открыть диалог настройки Rh_Scripts, отметить нужные галочки и нажмите кнопку "Использовать".
Использую UM Adapter. Попробовал UM Adapter -> Shift+F9 -> Word Compl. / Auto Compl. -> [x] Enable script но все равно нет эффекта. Сравнил через VisCmp каталог до и после - тоже никаких изменений.

Offtopic:

Post Reply

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