编辑rc.lua时的Tabcompletion和docview

时间:2014-05-31 11:20:57

标签: linux eclipse lua awesome-wm

我看到eclipse有一个lua插件,真棒主页api_doc/usr/share/awesome/lib中的所有.lua文件都有一个docpage。

所以我认为必须可以创建一个库或执行环境,以便有一个tabcompletion和docview。

所以我尝试制作自己的执行环境:

  • 编写了标准.rockspec文件
  • 下载了文档,将其作为一个在线版本并将其放入docs /文件夹
  • /usr/share/awesome/lib
  • 中删除了文件和文件夹
  • ziped all up

试了一下......但它失败了。 当我尝试查看.lua文件的文档时,我得到“注意:此元素没有附加文档。

问题:我做错了(因为我有这种感觉)?有没有办法使用tabcompletion和docview来编辑rc.lua

2 个答案:

答案 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开发工具”使用的文档语言,因此不能改变很多东西。也许甚至还有脚本。