我看到eclipse有一个lua插件,真棒主页api_doc和/usr/share/awesome/lib
中的所有.lua文件都有一个docpage。
所以我认为必须可以创建一个库或执行环境,以便有一个tabcompletion和docview。
所以我尝试制作自己的执行环境:
.rockspec
文件/usr/share/awesome/lib
试了一下......但它失败了。 当我尝试查看.lua文件的文档时,我得到“注意:此元素没有附加文档。”
问题:我做错了(因为我有这种感觉)?有没有办法使用tabcompletion和docview来编辑rc.lua
?
答案 0 :(得分:1)
Koneki可能需要一段时间来设置,但它绝对值得。去“.doclua”(通过使用version 1.2)肯定会成功,但我怀疑使用脚本生成所需的信息,从长远来看会很有效。
最有可能的是,您可能会花一点时间来定义每次遇到对象时要处理的对象类型。要做的权利,实际上是花时间看看对象/模块/内部类型是否继承自另一个对象,所以实际上可以有更多的完成功能,因为你继续使用自动完成通过按“从一个对象转到另一个对象”点“+ ctrl_space。
在一个理想的世界中,一个人可能会把它做对,并与其他人分享,所以他们可以享受一个功能齐全的自动完成编辑器。
答案 1 :(得分:0)
找到了日食的解决方案。
首先,设置执行环境的想法是错误的。
所以关于下载文档的全部内容虽然如此。
有关该访问的更多信息eclipse Wiki for LUA Development Tool。
正确的做法是添加一个包含/usr/share/awesome/lib
目录的源文件夹。
坏消息是我的评论完全正确,这意味着必须配置.lib
中的每个/usr/share/awesome/lib
文件,以满足here所述的文档语言的要求。
编辑rc.lua(可以在eclipse中添加到项目中)可以使用tabcompletion和doc视图。
由于lib文件中使用的文档语言类似于“LUA开发工具”使用的文档语言,因此不能改变很多东西。也许甚至还有脚本。