请参见 http://github.com/rrthomas/lua-rlcompleter/,其中实现了针对独立 Lua 解释器 lua 的补全功能,该功能使用 GNU Readline 库,该库在定义 LUA_USE_READLINE 时已经用于命令行编辑和历史记录。它类似于 Mike Pall 在 LuaPowerPatches 中的 readline 补丁,但通过调用 Lua 函数来计算补全,从而使自定义更容易。
Readline
LUA_USE_READLINE