`

强力的lua patch,支持lua终端代码提示

 
阅读更多

地址:http://lua-users.org/wiki/LuaPowerPatches

Advanced readline support (5.2, 5.1, 5.0)

This patch adds the following features to the existing readline support in Lua 5.x:

 

  • Completion of keywords and global variable names.
  • Recursive and metatable-aware completion of variable names.
  • Context sensitive delimiter completion.
  • Save/restore the history to/from a file (LUA_HISTORY env variable).
  • Set a limit for the size of the history (LUA_HISTSIZE env variable).
  • Set the app name to allow for $if lua ... $endif in ~/.inputrc.

After applying the patch start Lua and try these (replace ~ with the TAB key):

~~
fu~foo() ret~fa~end<CR>
io~~~s~~~o~~~w~"foo\n")<CR>

分享到:
评论

相关推荐

    易语言LUA支持库1.0#0版(第三方)

    LUA虚拟机,提供对LUA代码进行编译/解释执行的功能。LUA类库常量(常量)。LUA类库常量掩码,提供给 LUA.加载类库() 使用.LUA类型 (常量)。LUA数据类型值。用以判断LUA传递到应用程序环境中的数据类型的一组常量。...

    作用于Unity开发LUA编写代码提示

    标题提到的"作用于Unity开发LUA编写代码提示"是关于如何在使用LUA编写Unity游戏时获得更有效的开发支持,特别是通过代码提示来提高开发效率和减少错误。 Unity本身并不直接支持LUA代码的集成和调试,但可以通过第三...

    Lua实例代码大全

    《Lua实例代码大全》是针对Lua编程语言的一份详尽实例集合,涵盖了多个核心库和扩展库的使用,包括luacurl(网络连接)、luafilesystem(文件系统操作)、luajson(JSON处理)、luasocket(网络套接字)、luasql...

    LUA脚本|LUA脚本支持库

    在"易语言LUA支持库100版LUA_FNEfne"和"新LUA支持库100版LUA_FNEfne"这两个文件中,我们可以推测它们是为LUA脚本设计的专门库,可能包含了一系列与易语言(E Language)接口的实现,或者是对LUA功能的增强和优化。...

    Lua5.4.3加密完整演示代码

    Lua是一种轻量级的脚本语言,常用于游戏开发、嵌入式系统和...通过深入理解和实践这些代码,开发者不仅可以学习到如何保护Lua代码,还能了解到Lua虚拟机的工作原理,这对于提升自身在Lua编程领域的专业技能大有裨益。

    介于许多小伙伴 打开lua官网很慢,下载lua源代码很慢,传一个lua5.4.6最新版本的源代码

    在本文中,我们将详细探讨Lua 5.4.6这一最新版本的源代码及其相关知识点。 首先,让我们了解Lua的核心特性。Lua具有动态类型、垃圾回收机制、支持过程编程和面向对象编程,以及丰富的内置数据结构,如表(可以作为...

    protobuf转为lua代码

    标题中的“protobuf转为lua代码”指的是将使用Protocol Buffers(protobuf)编写的配置文件转换成Lua语言的脚本。Protocol Buffers是Google推出的一种数据序列化协议,它允许开发者定义数据结构,然后生成能够在各种...

    Unity_Xlua_lua代码调用UnityUI组件代码

    Unity_Xlua_lua代码调用UnityUI组件代码.

    Lua脚本支持库

    "Lua脚本支持库"指的是为Lua提供额外功能或便利的库,这些库可以扩展Lua的基本功能,使其能够处理更复杂的任务。下面将详细探讨Lua脚本支持库及其相关知识点。 1. **元编程能力**:Lua的核心特性之一是强大的元表和...

    lua网络验证系统 lua代码 php后台源码

    标题中的“lua网络验证系统 lua代码 php后台源码”表明这是一个使用Lua语言构建的网络验证系统,配合PHP作为后端服务器处理数据的项目。这个系统可能涉及到用户登录验证、权限控制以及与前端交互等功能。 首先,...

    计算代码行数的(包含lua)

    在给定的标题“计算代码行数的(包含lua)”中,我们可以理解这是一个针对代码行数统计的工具,特别强调了它支持Lua语言的代码统计。Lua是一种轻量级的脚本语言,常用于游戏开发、嵌入式系统和各种自动化任务。 描述...

    vscode-coco2dx-lua-api.7z

    为了提升开发效率,Visual Studio Code(VSCode)作为一款强大的源代码编辑器,提供了各种插件和扩展支持,使得Cocos2d-x Lua项目的开发更为便捷。"vscode-coco2dx-lua-api.7z"就是这样一个专为VSCode定制的辅助工具...

    source insight的lua语言支持包

    SourceInsight菜单中,依次选择:Options &gt; Preferences,然后选择Languages选项页。 点击Import按钮,选择Lua.CLF,添加语言支持,在列表中即可看到 Lua 一项。...SourceInsight对Lua语言的支持即设置完毕。

    LUA扩展支持库

    "LUA扩展支持库" 提供了对Lua功能的增强,使得开发者能够利用更丰富的功能来编写复杂的逻辑和应用。这个压缩包“lua扩展支持库静态版luashellfne”可能包含了用于扩展Lua功能的静态库文件,方便开发者将其集成到自己...

    论文研究-Lua和XML在DSL终端设备中的应用 .pdf

    从文件《论文研究-Lua和XML在DSL终端设备中的应用.pdf》中我们可以提炼出以下几点关于Lua和XML在DSL终端设备中应用的知识点: 1. XML技术在DSL终端设备中的应用 XML(可扩展标记语言)是一种用于存储和传输数据的...

    LUA5.4动态链接库,支持中文函数,适用于Nlua

    LUA(LuaJIT)是一种轻量级的脚本语言,...中文函数的支持使得LUA在中文开发团队中的应用更加便利,促进了跨文化的代码交流。总之,LUA5.4和Nlua的组合是一个强大的工具,为.NET开发者提供了高效、易用的脚本解决方案。

    lua-patch:向 Lua 添加各种补丁以启用更酷的功能(a la Python)

    local Patch = require ' lua_patch ' Patch. addPatch ( ' table-pop ' ) Patch. addPatch ( ' string-format ' ) -- or Patch. addAllPatches () Patch. removePatch ( ' table-pop ' ) Patch. removePatch ( ' ...

    LUA扩展支持库1.1#0版(第三方)

    易语言luashell.fne支持库中文名为易语言LUA扩展支持库,本易语言支持库提供LUA与易语言的交互。易语言luashell.fne支持库是一个小巧的脚本语言。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的...

    lua-5.3.4_x86_x64(支持中文变量)

    这个压缩包"lua-5.3.4_x86_x64(支持中文变量)"提供了 Lua 5.3.4 版本的运行环境,特别优化了对中文变量的支持。这意味着在编写 Lua 脚本时,你可以方便地使用中文作为变量名,这对于中文开发者来说是非常友好的。 ...

Global site tag (gtag.js) - Google Analytics