Latest post of the previous page:
С этим странным поведением LuaUM буду разбираться.John Doe wrote:Странно, у меня чистая установка последнего релиза v.3.1.2.1, настройки по умолчанию.Aidar wrote:У меня ошибки нет, просто появляется меню
Latest post of the previous page:
С этим странным поведением LuaUM буду разбираться.John Doe wrote:Странно, у меня чистая установка последнего релиза v.3.1.2.1, настройки по умолчанию.Aidar wrote:У меня ошибки нет, просто появляется меню
В общем, теперь понятно:Aidar wrote:С этим странным поведением LuaUM буду разбираться.John Doe wrote:Странно, у меня чистая установка последнего релиза v.3.1.2.1, настройки по умолчанию.Aidar wrote:У меня ошибки нет, просто появляется меню
Plugins.LuaFAR.lua
я добавил Спасибо. Неясными остались такие вопросы:Aidar wrote:Вот сокращённый пример моего файла
1. Можно посмотреть иерархию типов в LuaFAR context в файлеJohn Doe wrote:Спасибо. Неясными остались такие вопросы:Aidar wrote:Вот сокращённый пример моего файла
- как комбинировать несколько наборов шаблонов для одного типа файла (подозреваю что предусмотрен какой-то механизм наследования)
cfg\types_config.lua
. Я, например, сделал один шаблон для типов source, что означает его использование для файлов lua, c, pascal и т.д.По умолчанию используется Shift+Space.John Doe wrote:- как вызывать замену шаблона вручную. Автоматически (по мере набора) работает, а по ShiftEnter ничего не происходит
Опечатался, я тоже пробую Shift+Space, и безуспешноAidar wrote:По умолчанию используется Shift+Space.John Doe wrote:- как вызывать замену шаблона вручную. Автоматически (по мере набора) работает, а по ShiftEnter ничего не происходит
В обоих диалогах всё одинаково (по умолчанию) и скрипт включен.Aidar wrote:1. Посмотрите настройки: для TextTemplate и AutoTemplate они различаются.
Макроса точно нет, при нажатии этой комбинации вставляется пробел.Aidar wrote:2. Может быть, на Shift+Space есть какой-либо макрос.
НабираюAidar wrote:3. Возможно, мы понимаем разное под реакцией на Shift+Space.
...
Т.е. Shift+Space не выводит список шаблонов (как можно подумать).
(с)
, жму ShiftSpace, ожидаю что введённое трансформируется в ©
, но нет.Настройки по умолчанию немного отличаются:John Doe wrote:В обоих диалогах всё одинаково (по умолчанию) и скрипт включен.Aidar wrote:1. Посмотрите настройки: для TextTemplate и AutoTemplate они различаются.
А нет ли других пакетов и скриптов для LF4Ed ?John Doe wrote:Макроса точно нет, при нажатии этой комбинации вставляется пробел.Aidar wrote:2. Может быть, на Shift+Space есть какой-либо макрос.
Так и должно работать. Но так как по Shift+Space вставляется пробел, значит, что-то перехватывает это нажатие. Попробуйте в диалоге конфигурации пакета назначить другую комбинацию.John Doe wrote:НабираюAidar wrote:3. Возможно, мы понимаем разное под реакцией на Shift+Space.
...
Т.е. Shift+Space не выводит список шаблонов (как можно подумать).(с)
, жму ShiftSpace, ожидаю что введённое трансформируется в©
, но нет.
Когда включаю резидентный модуль, то в этом же файле по мере набора всё трансформируется как надо.
Хорошо, посмотрю.John Doe wrote:Кстати пожелание: возможно ли отменить автотрансформацию? По CtrlZ было бы идеально.
contextAidar wrote:А нет ли других пакетов и скриптов для LF4Ed ?
Попробовал ещё пару, не помогло.Aidar wrote:Попробуйте в диалоге конфигурации пакета назначить другую комбинацию.
Уточнение: А изменения сохраняли и пользовательские скрипты перезагружали ?John Doe wrote:contextAidar wrote:А нет ли других пакетов и скриптов для LF4Ed ?
fl_scripts
lfa_config
Rh_Scripts
Все с умолчательными настройками.
Попробовал ещё пару, не помогло.Aidar wrote:Попробуйте в диалоге конфигурации пакета назначить другую комбинацию.
Ясно, буду разбираться. Спасибо.John Doe wrote:Да, изменения сохранял, применял, перегружал.
В _usermenu.lua этой строчки не было, её ручное добавление проблему решает.
Однако если после этого снова открыть диалог конфигурации Rh_Scripts package и нажать CtrlEnter, то строчка опять пропадает.
Может быть, "крестик" не поставлен на строке "Текстовые шаблоны"?John Doe wrote:Да, изменения сохранял, применял, перегружал.
В _usermenu.lua этой строчки не было, её ручное добавление проблему решает.
Однако если после этого снова открыть диалог конфигурации Rh_Scripts package и нажать CtrlEnter, то строчка опять пропадает.
Да, дело оказалось в этом, спасибо.Aidar wrote:Может быть, "крестик" не поставлен на строке "Текстовые шаблоны"?
Это особенность LF4Ed API (хоткеи привязаны к пунктам меню), что отразилось и на форме диалога. Можно ввести название пункта меню, но для данного случая достаточно только хоткея.John Doe wrote:Да, дело оказалось в этом, спасибо.Aidar wrote:Может быть, "крестик" не поставлен на строке "Текстовые шаблоны"?
Неочевидно было, что хоткей сам по себе ни работает, а привязан к пункту меню.
Ясно. Но при таком вызове TextTemplate будет работать с настройками по умолчанию.John Doe wrote:Ну а я тем временем обошёл проблему, назначив такой макрос:
Да, верно... но хотелось бы исключить лишние вызовы UndoRedo на не подошедшие шаблоны.John Doe wrote:UndoRedo позволяет по CtrlZ отменить преобразование, стоит использовать это в Rh_Scripts (если не ошибаюсь, в TMain:ApplyTemplate).