Repository :
https://github.com/FarGroup/FarManager
On branch : master
Link :
https://github.com/FarGroup/FarManager/commit/ca5d8bdbee5109e7a1d8e90cfbe188ee0dcb4705
>---------------------------------------------------------------
commit ca5d8bdbee5109e7a1d8e90cfbe188ee0dcb4705
Author: Shmuel Zeigerman <
solo...@gmail.com>
Date: Fri Aug 22 18:28:18 2025 +0300
LuaFAR: correct the last commit
>---------------------------------------------------------------
ca5d8bdbee5109e7a1d8e90cfbe188ee0dcb4705
plugins/luamacro/_globalinfo.lua | 2 +-
plugins/luamacro/changelog | 4 ++++
plugins/luamacro/luafar/lf_exported.c | 4 ++++
plugins/luamacro/luafar/lf_version.h | 2 +-
4 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/plugins/luamacro/_globalinfo.lua b/plugins/luamacro/_globalinfo.lua
index 8dc228460..9207a647e 100644
--- a/plugins/luamacro/_globalinfo.lua
+++ b/plugins/luamacro/_globalinfo.lua
@@ -1,6 +1,6 @@
function export.GetGlobalInfo()
return {
- Version = { 3, 0, 0, 888 },
+ Version = { 3, 0, 0, 889 },
MinFarVersion = { 3, 0, 0, 6462 },
Guid = win.Uuid("4EBBEFC8-2084-4B7F-94C0-692CE136894D"),
Title = "LuaMacro",
diff --git a/plugins/luamacro/changelog b/plugins/luamacro/changelog
index b203b8222..ee6644d64 100644
--- a/plugins/luamacro/changelog
+++ b/plugins/luamacro/changelog
@@ -1,3 +1,7 @@
+shmuel 2025-08-22 18:26:47+03:00 - build 889
+
+1. LuaFAR: correct build 888.
+
shmuel 2025-08-22 17:21:33+03:00 - build 888
1. LuaFAR: support returning Lua tables from Macro API.
diff --git a/plugins/luamacro/luafar/lf_exported.c b/plugins/luamacro/luafar/lf_exported.c
index 1ef545be9..c35a267af 100644
--- a/plugins/luamacro/luafar/lf_exported.c
+++ b/plugins/luamacro/luafar/lf_exported.c
@@ -777,6 +777,10 @@ void PushFarMacroValue(lua_State* L, const struct FarMacroValue* val)
push_utf8_string(L, val->Value.String, -1);
break;
+ case FMVT_MBSTRING:
+ lua_pushstring(L, val->Value.MBString);
+ break;
+
case FMVT_BOOLEAN:
lua_pushboolean(L, (int)val->Value.Boolean);
break;
diff --git a/plugins/luamacro/luafar/lf_version.h b/plugins/luamacro/luafar/lf_version.h
index 4bd31fc41..117189fc5 100644
--- a/plugins/luamacro/luafar/lf_version.h
+++ b/plugins/luamacro/luafar/lf_version.h
@@ -1,3 +1,3 @@
#include <farversion.hpp>
-#define PLUGIN_BUILD 888
+#define PLUGIN_BUILD 889