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

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

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

Post by John Doe » Fri 22 May, 2015 07:22

Latest post of the previous page:

Aidar wrote: ширина окна настройки пакета (и ширина полей редактирования) теперь будет адаптироваться к ширине FAR.
В результате диалог растягивается на всю ширину фара, и размер полей ввода, а также интервал между столбцами получаются чересчур большими.

User avatar
Aidar
Posts: 524
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 7 times
Been thanked: 6 times
Contact:

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

Post by Aidar » Fri 22 May, 2015 07:47

Поставлю ограничение на макс. ширину = 30 символов.

User avatar
John Doe
Бюрократ
Posts: 11125
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 12 times
Been thanked: 71 times

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

Post by John Doe » Fri 22 May, 2015 07:50

Имхо всё можно уместить в 80 знаков.

User avatar
HaRT
Moderator
Posts: 8048
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

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

Post by HaRT » Fri 22 May, 2015 09:21

Aidar wrote:Поставлю ограничение на макс. ширину = 30 символов.
В таких случаях могут быть полезны нехитрые идеи, положенные в основу моего давнего скрипта Дамаст.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
Aidar
Posts: 524
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 7 times
Been thanked: 6 times
Contact:

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

Post by Aidar » Fri 22 May, 2015 10:52

HaRT wrote:В таких случаях могут быть полезны нехитрые идеи, положенные в основу моего давнего скрипта Дамаст.
Спасибо, посмотрю.

User avatar
HaRT
Moderator
Posts: 8048
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

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

Post by HaRT » Fri 22 May, 2015 11:15

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

User avatar
HaRT
Moderator
Posts: 8048
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

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

Post by HaRT » Thu 12 May, 2016 17:21

Shmuel wrote: Вот так выглядит календарь из пакета Rh_Scripts:
Из каких областей может вызываться Календарь?
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
Aidar
Posts: 524
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 7 times
Been thanked: 6 times
Contact:

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

Post by Aidar » Thu 12 May, 2016 17:29

Пока только из панелей и редактора, т.к. пока только для них есть LUM.
Но при необходимости могу создать LUM для просмотрщика и диалога с календарём,
т.к. LuaFAR for Editor поддерживает подключение меню для этих областей.

User avatar
HaRT
Moderator
Posts: 8048
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

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

Post by HaRT » Thu 12 May, 2016 18:03

Aidar wrote: при необходимости могу создать LUM для просмотрщика и диалога с календарём
Было бы здорово.
Я себе даже старый плагин Calendar допилил, чтобы он мог вызываться из диалогов.
И ещё в Вашем календаре не помешали бы кнопки для перехода к следующему/предыдущему году/месяцу — для них как раз есть место по бокам от соответствующих надписей. Ну и для комплекта кнопку [...] для перехода на произвольную дату справа от самой даты.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
Aidar
Posts: 524
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 7 times
Been thanked: 6 times
Contact:

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

Post by Aidar » Thu 12 May, 2016 18:14

Нажмите F1 в календаре. Там описано много полезных клавиатурных комбинаций.

User avatar
Aidar
Posts: 524
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 7 times
Been thanked: 6 times
Contact:

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

Post by Aidar » Thu 12 May, 2016 20:12

Выложил пока на Git: Rh_Scripts и Rh_Macros (v.3.2.0.0).
Макрос нужен для вызова календаря по LCtrl-K, макрос для всех LUM назначен на LAlt-Shift-F2.

User avatar
Aidar
Posts: 524
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 7 times
Been thanked: 6 times
Contact:

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

Post by Aidar » Sat 14 May, 2016 22:04

Обнаружил и исправил ошибку вставки текста в диалоге,
также добавил меню "Наборы символов" в меню для диалога.
Выложил версии 3.2.1.0 пакетов на плагринге.

User avatar
Aidar
Posts: 524
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 7 times
Been thanked: 6 times
Contact:

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

Post by Aidar » Wed 25 May, 2016 20:04

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

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

Post by HaRT » Wed 25 May, 2016 20:12

Aidar wrote: Постараюсь сделать, т.к. теперь есть начальная поддержка пунктов-кнопок в RectMenu
На практике хорошо себя зарекомендовал подход, когда для ввода даты используется то же поле, что и для вывода. Тогда ни отдельная кнопка, ни дополнительный диалог для ввода не нужны, а нужна только метка для быстрого перехода по горячей клавише.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
Aidar
Posts: 524
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 7 times
Been thanked: 6 times
Contact:

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

Post by Aidar » Wed 25 May, 2016 20:40

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

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

Но ввод даты есть - по Num/, также есть ввод смещения даты - по Num+ и Num-.
Текущий формат ввода (неполной) даты кратко описан в справке.

User avatar
Aidar
Posts: 524
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 7 times
Been thanked: 6 times
Contact:

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

Post by Aidar » Wed 25 May, 2016 21:18

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

User avatar
Dennis_Moore
Posts: 229
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 5 times
Been thanked: 10 times

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

Post by Dennis_Moore » Sun 26 Feb, 2017 20:22

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

Post Reply

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