请查看 http://github.com/rrthomas/lua-rlcompleter/,了解如何使用 GNU Readline 库为独立的 Lua 解释器 lua 实现代码补全功能。当定义了 LUA_USE_READLINE 时,该库已用于命令行编辑和历史记录。它类似于 Mike Pall 在 LuaPowerPatches 中的 readline 补丁,但通过调用 Lua 函数来计算补全结果,从而使自定义更轻松。
Readline
LUA_USE_READLINE