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

Здесь выкладываются готовые к использованию макросы и скрипты.
serega
Posts: 1
Joined: Sun 06 Sep, 2009 09:51

Re: LuaUserMenu — Пользовательское меню (над LuaFar for Editor)

Post by serega »

Latest post of the previous page:

Здравствуйте, пожалуйста дайте ссылку на более менее рабочее меню под far 2.0 - то что идет в стандратной поставке выдает всегда пустое меню, хотя я как понял при редактировании файлов *.html - в меню уже должны быть пункты.
01ssv
Posts: 50
Joined: Fri 29 May, 2009 04:01
Location: Барнаул

Re: LuaUserMenu — Пользовательское меню (над LuaFar for Editor)

Post by 01ssv »

Serega +1 седня полдня изучал LuaUserMenu - штука явно мощная, но вот что то не пашет - толи хелпов не хватает то ли прямых рук - менюшка всегда пустая
User avatar
Aidar
Posts: 541
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 8 times
Been thanked: 7 times
Contact:

Re: LuaUserMenu — Пользовательское меню (над LuaFar for Editor)

Post by Aidar »

serega & 01ssv:
Несколько вопросов:
- Какая версия LuaUserMenu?
- Пункт User Menu при выборе F11 -> LuaFar для Редактора появляется?
- Был ли установлен по порядку, описанному в Install.txt?
01ssv
Posts: 50
Joined: Fri 29 May, 2009 04:01
Location: Барнаул

Re: LuaUserMenu — Пользовательское меню (над LuaFar for Editor)

Post by 01ssv »

Все последних версий
Luafar4editor - 0.72
Lua User Menu 1.0.6.8
Расширитель возможностей LuaFAR - стоит
Far 2.0 build 1100 x32
Все поставил по инструкции
Пункт User Menu при выборе F11 -> LuaFar для Редактора появляется
По Alt+F2 - появляется пустое меню, для файлов *.html и *.txt
User avatar
Aidar
Posts: 541
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 8 times
Been thanked: 7 times
Contact:

Re: LuaUserMenu — Пользовательское меню (над LuaFar for Editor)

Post by Aidar »

Спасибо за информацию, посмотрю в чём дело.
User avatar
Aidar
Posts: 541
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 8 times
Been thanked: 7 times
Contact:

Re: LuaUserMenu — Пользовательское меню (над LuaFar for Editor)

Post by Aidar »

Всё-таки не совсем разобрался.
Если всё делать как описано в Install.txt, то вообще-то выдаётся ошибка :) .
Я забыл ещё несколько добавляемых строк указать.
Если их добавить, то всё нормально работает, так что надо дальше смотреть в чём дело.

Выложил исправленную версию 1.0.6.9, там есть уже готовый _usermenu.lua .
Его можно использовать и для установки fl_scripts, просто раскомментируйте в файле пару строк.
Просто прочитайте Install.txt, а затем комментарий в предлагаемом _usermenu.lua .

Если после этого будет тоже самое, то нужна информация поподробнее:
- В какую папку установлен LuaFAR for Editor и LuaUserMenu?
- Пустое меню с надписью "No User Menu" или вообще пустое окно меню?
- Какие установлены опции LuaFAR for Editor в его конфигурации?
01ssv
Posts: 50
Joined: Fri 29 May, 2009 04:01
Location: Барнаул

Re: LuaUserMenu — Пользовательское меню (над LuaFar for Editor)

Post by 01ssv »

Выложил исправленную версию 1.0.6.9, там есть уже готовый _usermenu.lua.
Ссылочка с этой страницы не работает http://pmi-rai.narod.ru/Programs/FarUti ... uaUserMenu, с первого ответа в топике тоже не пашет - выдает 404.
Если всё делать как описано в Install.txt, то вообще-то выдаётся ошибка :) .
Да было такое - я там одну строчку выкашивал
01ssv
Posts: 50
Joined: Fri 29 May, 2009 04:01
Location: Барнаул

Re: LuaUserMenu — Пользовательское меню (над LuaFar for Editor)

Post by 01ssv »

А ссылку нашел - все поставил по инструкции с дефолтным _usermenu.lua, заработало :)
User avatar
Aidar
Posts: 541
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 8 times
Been thanked: 7 times
Contact:

Re: LuaUserMenu — Пользовательское меню (над LuaFar for Editor)

Post by Aidar »

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

Rh_Scripts pack v.1.0.9.7

Post by Aidar »

Версия v.1.0.9.7 (2009-11-09)
Основные изменения по сравнению с v.1.0.9.6:
LUM:
[+] Настройка конфигурации для отдельных меню.
[+] Поддержка макросов-шаблонов -- аналогов плагина true macro processor.
[*] Изменение ключа "Template" для шаблонов текста на ключ "Plain".
[!] Изменение обработки пункта-скрипта для исключения двойного вызова.
Rh_Scripts:
[+] Назначение Ctrl+J на Binding Insert в _usermenu.lua .
User avatar
Aidar
Posts: 541
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 8 times
Been thanked: 7 times
Contact:

Rh_Scripts pack v.1.0.10.0

Post by Aidar »

Версия v.1.0.10.0 (2009-12-03)
Основные изменения по сравнению с v.1.0.9.8:
[/] Промежуточная версия для работы с новыми версиями LuaFAR и плагина.
[*] Обеспечение совместимости с общим пакетом context (в разработке).
[/] Оптимизация кода скриптов и утилит (обработка строк и таблиц).
LUM:
[+] LuaEUM: Binding Insert для исходных файлов языков Lua и Pascal.
[!] Обработка продолжения строки в случае её начала с ';' и с '['.
[!] Обработка скриптов, при правильной работе возвращающих false (не nil).
User avatar
Aidar
Posts: 541
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 8 times
Been thanked: 7 times
Contact:

Rh_Scripts pack v.1.0.10.2

Post by Aidar »

Версия v.1.0.10.2 (2010-01-05)
Основные изменения по сравнению с v.1.0.10.0:
Rh_Scripts:
[!] Неправильное написание названий некоторых функций.
[/] Спасибо Shmuel за выявленные ошибки и помощь в их исправлении.
LUM:
[+] Необязательное отображение окон с сообщением об ошибке (опция).
RectMenu:
[+] Раскраска текста пункта меню с учётом маркировки его части.
[*] Переименование и перенос некоторых скриптов.
User avatar
Aidar
Posts: 541
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 8 times
Been thanked: 7 times
Contact:

Rh_Scripts pack v.1.0.10.6

Post by Aidar »

Версия v.1.0.10.6 (2010-01-26)
Основные изменения по сравнению с v.1.0.10.2:
Rh_Scripts:
[!] LuaEUM по умолчанию теперь назначен на Alt-Shift-F2, как и LuaFUM.
LUM:
[*] Папка основных файлов по умолчанию теперь LuaUM\config вместо LuaUM.
[*] Файлы с общими пунктами меню перенесены в LuaUM\config и подправлены.
[/] Справка: Перенос информации о пунктах меню и их ключах из LUM.txt .
RectMenu:
[*] Поддержка столбцов разной ширины.
[*] Режим Properties.RectMenu.MenuOnly для вывода только списка пунктов.
[*] Вывод полос прокрутки на рамке меню при отсутствии на ней текста...
[*] Поля свойств для RectMenu задаются в Properties.RectMenu .
[*] Поля свойств для пунктов RectMenu задаются в MenuItem.RectMenu .
User avatar
Aidar
Posts: 541
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 8 times
Been thanked: 7 times
Contact:

Rh_Scripts pack v.1.0.11.2

Post by Aidar »

Версия v.1.0.11.2 (2010-02-08)
Основные изменения по сравнению с v.1.0.10.6:
Rh_Scripts:
[*] Обеспечение совместимости с новым форматом таблицы флагов.
[*] LuaFUM переименован в LuaPUM -- LUM для Панелей.
[/] Справка: Закончен перенос содержимого файла LUM.txt, файл удалён.
LUM:
[+] Новый вид пункта меню для выполнения команд из командной строки FAR.
[*] Выравнивание текста используется также в случае RectMenu с одним столбцом.
[+] Поддержка меню на основе вложенных таблиц: в lua-формате.
[/] Временный пример: файлы UM_Tzt.lua и UM_Tzts.lua для файлов *.tzt .
[*] Свойства меню и пунктов могут быть заданы в полях разделов.
RectMenu:
[+] Поддержка AccelKey в BreakKeys для использования внутренних кодов клавиш.
[*] По умолчанию теперь выравнивание содержимого меню по левому краю.
[+] Возможность назначения собственного обработчика нажатия клавиши.
[/] Пример -- фильтрационное меню, скрипт: Rh_Scripts\Common\FilterMenu.lua .
[*] Поле RectItem пункта меню переименовано в RectMenu.
User avatar
Aidar
Posts: 541
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 8 times
Been thanked: 7 times
Contact:

Rh_Scripts pack v.1.0.11.4

Post by Aidar »

Версия v.1.0.11.4 (2010-02-17)
Основные изменения по сравнению с v.1.0.11.2:
Rh_Scripts:
[/] Проверка этой и последующих версий будет выполняться только для FAR2.
WordComplete:
[+] Первая работающая версия скрипта "Завершение слов" (Word Completion).
По умолчанию пока назначен на Shift+Space (см. _usermenu.lua).
Действия: Enter -- замена текущего слова, Tab -- замена начала слова.
[/] Требуется FAR 1.75 (в FAR 1.70 не отображаются вводимые символы).
LUM:
[*] LuaEUM: Перераспределение пунктов меню "Binding Insert".
[+] LuaEUM: Предварительный вариант конфиг-файла для файлов c/c++.
RectMenu:
[+] Поддержка опции checked для "отмеченных" пунктов меню.
FilterMenu:
[+] Поддержка модификатора ALT для упрощения ввода латинских букв
при использовании любой (в том числе нелатинской) раскладки.
User avatar
Aidar
Posts: 541
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 8 times
Been thanked: 7 times
Contact:

Rh_Scripts pack v.1.0.11.5

Post by Aidar »

Версия v.1.0.11.5 (2010-02-21)
Основные изменения по сравнению с v.1.0.11.4:
Rh_Scripts:
[/] Последняя версия пакета для LuaFAR for Editor на LuaFAR!
WordComplete:
[+] Параметры для управления скриптом.
[+] Диалог настройки параметров и поддержка файла конфигурации.
[*] Enter/NumEnter/Tab -- замена, Shift+<key> - вставка. Left/Right - перемещение по слову.
[/] Ввод общей части слов и сортировка слов пока в разрабютке.
LUM:
[*] Код: упрощение обработки диалогов конфигурации.
[*] Код: упрощение локализации с использованием метаиндекса.
RectMenu:
[+] Параметр AltHotOnly для использования горячих букв только с "Alt".
Last edited by Aidar on Fri 26 Feb, 2010 17:38, edited 1 time in total.
Post Reply

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