Latest post of the previous page:
Ошибка не здесь.
Это место, где подменяется функция Macro.
Попробуйте с пустой папкой scripts, и пустым _macroinit.lua (подключив там только rebind).
Потом добавьте свои макросы, по одному.
Latest post of the previous page:
Ошибка не здесь.
Такие макросы могут быть запущены из макробраузера. Кроме того, если есть флаг
RunAfterFARStart
, то запустится при старте Far.
Code: Select all
myfile.lua
Macro {
description="";
area="Shell";
flags="";
code=".....(создать файл, ctrl+V, сохранить файл)..."
}
Странно почему так - если я записал макрос последовательностью клавиш, то нужно его теперь дополнительно редактировать, чтобы позволить его запустить из командной строки?John Doe wrote:Внутри файла (выполняемого таким образом) должен быть сразу код, без Macro, description, ...
Вы не от того пляшете. Описание макроса — это специального вида скрипт на Луа. Луа-код, котороый можно выполнить из командной строки, — это произвольный скрипт, с макросами никак не связанный.
%FarHome%\Encyclopedia\*.chm
”.Небольшое уточнение:
lua:
или moon:
, код, исполняемый из комстроки, это всё-таки макрос, но "одноразовый" и безусловно исполняемый;luas:
или moons:
, это не макрос, а просто немедленно исполняемый скрипт.