[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
Posted: Sun 26 Feb, 2017 20:41
by Dennis_Moore
Latest post of the previous page:
Aidar wrote: А что используете: UM Adapter или плагин LuaFar for Editor?
В любом случае попробуйте открыть диалог настройки Rh_Scripts, отметить нужные галочки и нажмите кнопку "Использовать".
Использую UM Adapter. Попробовал UM Adapter -> Shift+F9 -> Word Compl. / Auto Compl. -> [x] Enable script но все равно нет эффекта. Сравнил через VisCmp каталог до и после - тоже никаких изменений.
Offtopic:
При вызове из настроек любого этих пунктов
LUM for Editor
LUM for Viewer
LUM for Panels
LUM for Dialog
fl scripts LUM
выводятся ошибки
[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
Posted: Sun 26 Feb, 2017 20:49
by Dennis_Moore
Aidar wrote: Для проверки откройте соответствующий _usermenu.lua и посомтрите наличие следующих строк...
Данные строки есть изначально в файле _usermenu.lua.example (как я понял UM Adapter использует его и не требует переименования в _usermenu.lua)
[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
Posted: Sun 26 Feb, 2017 20:51
by Aidar
Выберите
Конфигурация плагинов \ UM Adapter \ Rh_Scripts package
[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
╔══════════════════════════ Rh_Scripts pack: Settings ══════════════════════════╗
║ HotKey Description Item Name Config Item Name ║
╟───────────────────────────────── Menu items ──────────────────────────────────╢
║ ——Separator—— User Menus: [x]User Menus ║
║ Alt+Shift+F2 LUM for Editor [x]LU&M for Editor [x]LUM for &Editor ║
║ Ctrl+J ├ Template Insert [x] ║
║ Ctrl+Shift+H └ Characters Kit [x] ║
║ LUM for Viewer [x]LU&M for Viewer [x]LUM for &Viewer ║
║ LUM for Panels [x]LU&M for Panels [x]LUM for &Panels ║
║ LUM for Dialog [x]LU&M for Dialog [x]LUM for &Dialog ║
║ fl scripts LUM [x]&fl scripts LUM [x]&fl scripts LUM ║
║ ——Separator—— Scripts: [x]User Scripts ║
║ Ctrl+T Void Truncater [ ] ║
║ Ctrl+Space Word Completion [x]Word Completion [x]Word Completion ║
║ Auto Completion [x]Auto Completion ║
║ Shift+Space Text Templates [ ]&Text Templates [x]&Text Templates ║
║ Auto Templates [x]A&uto Templates ║
║ Update Templates [x]date Te&mplates ║
║ ——Separator—— Samples: [ ]Samples ║
║ Keys information [x]eys information ║
║ ║
╟────────────────────────────── Resident modules ───────────────────────────────╢
║ Character keys Auto Actions [ ] Templates + Completion ║
║ End w/modifiers Truncate Action [ ] Kill trailing spaces + empty lines ║
║ ║
╟───────────────────────────────────────────────────────────────────────────────╢
║ { Apply } [ Cancel ] ║
╚═══════════════════════════════════════════════════════════════════════════════╝
Upd. Версия rh_scripts конечно же не 3.0.5.6, а 3.3.1.1. Читал чейнджлог и не тот номер версии скопировал.
[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
Posted: Sun 26 Feb, 2017 21:02
by Aidar
Нажмите { Apply }, создастся файл _usermenu.lua .
[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
Posted: Sun 26 Feb, 2017 21:11
by Dennis_Moore
Файл создался но по прежнему после 4-х набранных букв нет автозавершения и нет реакции на Ctrl+Space (FAR перезапускал). Стоит ли попробовать вместо UM Adapter Luafar for Editor?
P.S. Я нажимал Esc увидев что галочки на месте и не догадывался нажать Apply.
Upd. Дополнение заработало (переназначил сочетание т.к. Ctrl+Space (и не только он) был "already allocated" (но только чем если макрос на это сочетание был удален до этого?) )
Теперь осталось разобраться с автодополнением.
Upd2. Что бы сочетания не были "allocated" нужно переименовать _usermenu.lua.example в _usermenu.lua.example.--- например (иначе как видно по списку конфигурации грузятся оба файла)
[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
Posted: Sun 26 Feb, 2017 21:33
by Aidar
1. У меня почему-то не грузятся. А что во что переименовать я не понял.
К тому же _usermenu.lua.example не грузится, если найден _usermenu.lua .
2. Возможно, у вас осталась копия Rh_Scripts в скриптах плагина LuaFAR for Editor?
3. Лучше использовать UM Adapter. Совместимость с LuaFAR for Editor пока сохраняется, но не гарантируется в будущих версиях.
[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
Posted: Sun 26 Feb, 2017 21:42
by Dennis_Moore
Aidar wrote: 1. У меня почему-то не грузятся. А что во что переименовать я не понял.
К тому же _usermenu.lua.example не грузится, если найден _usermenu.lua .
2. Возможно, у вас осталась копия Rh_Scripts в скриптах плагина LuaFAR for Editor?
3. Лучше использовать UM Adapter. Совместимость с LuaFAR for Editor пока сохраняется, но не гарантируется в будущих версиях.
1. Если оставить оба файла (_usermenu.lua.example и _usermenu.lua) и ввести lm:load то получаю три сообщения о занятых сочетаниях клавиш и дублирование пунктов в настройках UM Adapter (Shift+F9). Если переименовать _usermenu.lua.example в _usermenu.lua.example.--- и выполнить lm:load то и Ctrl+Space "освобождается"
2. Нет, там только examples
3. LFE я пока держу ради его встроенных утилит ("Sort lines", "Reformat Block" (Process lines) и "LUA Expression")
Автодополнение пока не победил (т.е. после введенных букв сверху не появляется подсказка с одним вариантом)
[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
Posted: Sun 26 Feb, 2017 21:52
by Aidar
1. У меня не воспроизводится, но я пока использую FAR 3.0.4575 x86, режим "Администратор".
2-3. В принципе, использую LF4E тоже только для этого.
Можете прислать в личку архив с каталогами data, Macros и work из профиля? И ещё укажите версию FAR.
Как будет время, посмотрю.
[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
Posted: Sun 26 Feb, 2017 21:55
by Dennis_Moore
Aidar wrote: 1. У меня не воспроизводится, но я пока использую FAR 3.0.4575 x86, режим "Администратор".
2-3. В принципе, использую LF4E тоже только для этого.
Можете прислать в личку архив с каталогами data, Macros и work из профиля? И ещё укажите версию FAR.
Как будет время, посмотрю.
FAR3 b4898. Архив сейчас пришлю.
[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
Key `Ctrl+J' is already allocated
Key `Ctrl+Shift+H' is already allocated
Key `Ctrl+Space' is already allocated
4. Меню настройки "удваивается":
╔═ UM Adapter Configure ══╗
║ Rh_Scripts package ║
╟────── User Menus ───────╢
║ LUM for Editor ║
║ LUM for Viewer ║
║ LUM for Panels ║
║ LUM for Dialog ║
║ fl scripts LUM ║
╟───── User Scripts ──────╢
║ Word Completion ║
║ Auto Completion ║
║ Text Templates ║
║ Auto Templates ║
║ Update Templates ║
║ Rh_Scripts package ║
╟────── User Menus ───────╢
║ LUM for Editor ║
║ LUM for Viewer ║
║ LUM for Panels ║
║ LUM for Dialog ║
║ fl scripts LUM ║
╟───── User Scripts ──────╢
║ Word Completion ║
║ Auto Completion ║
║ Text Templates ║
║ Auto Templates ║
║ Update Templates ║
╚═════════════════════════╝
5. Теперь удаляем \work\scripts\Rh_Scripts\_usermenu.lua.example и делаем lm:load
6. Сообщений о клавишах теперь нет, меню настройки без дубликатов. Дополнение слов по Ctrl+Space работает, а автодополнение нет.
Offtopic:
На сегодня заканчиваю воевать. К тому же для победы мне не хватает квалификации.
[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
Posted: Sun 26 Feb, 2017 23:14
by Aidar
Ситуацию воспроизвёл на 4901 x86.
Скорее всего, что-то поменялось с версии 4575.
[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
Posted: Mon 27 Feb, 2017 11:15
by Dennis_Moore
Aidar wrote:Ситуацию воспроизвёл на 4901 x86.
Скорее всего, что-то поменялось с версии 4575.
А автодополнение не работает по этой причине или это я что-то упустил в настройке?
[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
Posted: Mon 27 Feb, 2017 15:52
by Aidar
Распакуйте приложенный архив в каталог %FarProfile%\work\.
Если после этого автодополнение не заработает, пришлите скриншот экрана настроек Rh_Scripts.
[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
Posted: Mon 27 Feb, 2017 16:36
by Dennis_Moore
Aidar wrote:
Распакуйте приложенный архив в каталог %FarProfile%\work\.
Если после этого автодополнение не заработает, пришлите скриншот экрана настроек Rh_Scripts.
Попробовал на чистом 4901 распаковав приложенный архив в work (UMA 3.0.2.0) но все по прежнему.