Latest post of the previous page:
Обновлённый luafar_manual.chm, "экстра"линки чёрного цвета (легко отличить от обычных)Плюс линкифицирован macroapi_manual.chm
Update
Более свежая версия в шапках тем:
Latest post of the previous page:
Обновлённый luafar_manual.chm, "экстра"линки чёрного цвета (легко отличить от обычных)Добавлено.John Doe wrote:В разделе мануала Ограничения в использовании некоторых функций упоминается о возможности обхода ограничений с помощью far.MacroPost. Предлагаю добавить туда же упоминание о mf.postmacro
@<имя файла-скрипта> [<параметры скрипта>]
if params then chunk(params)
if params then chunk(params())
Однако при выполнении черезЕсли макропоследовательность начинается с символа @, то последующая её часть интерпретируется как имя файла, содержащего Lua-скрипт.
Переменные окружения в заданном имени файла автоматически расширяются.
Глобальная (в пределах окружения скрипта) переменная _filename содержит имя файла.
eval("@
_filename не добавляется в окружение , и это стоит в мануале отметить.lm:post @
._filename
и там, или сослаться на macroapi_manual.ru.chm::/2.htmlТекст статьи относится и к макросам исполняемым по eval()Shmuel wrote:#2 без изменений.
Потому что не уверен, что это так останется.John Doe wrote:Текст статьи относится и к макросам исполняемым по eval()
Почему же не уточнить пункт про _filename?
Code: Select all
shmuel 28.04.2014 19:42:31 +0200 - build 320
1. Не, "lm:" никому не мешала, пусть живёт как синоним "macro:".
macro:
, а уже в конце (в примечании) упомянуть, что префикс lm
может использоваться как синоним.flags
, но есть только пример, без каких-либо подробностей, или ссылок на старую Энциклопедию.Code: Select all
shmuel 29.05.2013 17:52:04 +0200 - build 3433
1. Экспериментально: автостартующие макросы работают при запуске Фара с ключами /e и /v.
mf.acall
, но в её описании не сказано ничего.