Macro calls
From LuaFAR for Editor
Macro calls
Macro call syntax
Plugin.Call(guid, "code", <code> [,<arguments>])Execute string containing Lua code<code>.Plugin.Call(guid, "file", <filename> [,<arguments>])
Execute Lua script<filename>.
<filename>may contain environment variables.Plugin.Call(guid, "command", <command> [,<arguments>])
Execute<command>(any command added viaAddCommandfunction in _usermenu.lua).Plugin.Call(guid, "own", <command> [,<arguments>])
Execute own (internal) plugin’s command<command>.
Examples
local guid = "6F332978-08B8-4919-847A-EFBB6154C99A" Plugin.Call(guid, "code", "return 2+2,3+3") Plugin.Call(guid, "file", "%farprofile%\\tests\\test1.lua", "fulltest") Plugin.Call(guid, "command", "calc", "2+2")