对emacs中自动完成的Lua支持
我非常喜欢emacs中的自动完成模式。它与ruby、python、clojure、javascript等配合使用非常好。但不支持lua。是否可能使它以一种简单的方式支持lua?…需要大量工作,我在中阅读了haskell扩展 我想,比起添加Lua,难度一定要小一些,有人知道怎么做吗对emacs中自动完成的Lua支持,emacs,lua,Emacs,Lua,我非常喜欢emacs中的自动完成模式。它与ruby、python、clojure、javascript等配合使用非常好。但不支持lua。是否可能使它以一种简单的方式支持lua?…需要大量工作,我在中阅读了haskell扩展 我想,比起添加Lua,难度一定要小一些,有人知道怎么做吗 也许如果你知道其他支持lua的emacs自动完成系统会对我有所帮助..我不需要真正复杂的东西,只需要我的emac给我一个预定义的单词列表(也许我会用lua关键字制作一个文件,然后emacs给我显示)为了获得基本的自动
也许如果你知道其他支持lua的emacs自动完成系统会对我有所帮助..我不需要真正复杂的东西,只需要我的emac给我一个预定义的单词列表(也许我会用lua关键字制作一个文件,然后emacs给我显示)为了获得基本的自动完成功能,我使用了than这个词,只需打开文件auto-complete.el并将lua模式添加到此定义中:
(defcustom ac-modes
'(emacs-lisp-mode
lisp-interaction-mode
c-mode cc-mode c++-mode
java-mode clojure-mode scala-mode
scheme-mode
ocaml-mode tuareg-mode
perl-mode cperl-mode python-mode ruby-mode
ecmascript-mode javascript-mode js-mode js2-mode php-mode css-mode
makefile-mode sh-mode fortran-mode f90-mode ada-mode
xml-mode sgml-mode)
"Major modes `auto-complete-mode' can run on."
:type '(repeat symbol)
:group 'auto-complete)
使用C-x C-e计算表达式或重新启动Emacs,下次打开lua缓冲区时,自动完成模式将在其中激活。如果lua是由semantic支持的,我想您可以使用semantic后端来获得一些更高级的完成建议;对于更多的自定义设置,您应该看看优秀的。Erm,比编辑
auto complete.el更好的选项是(加载后求值“auto complete”)(添加到列表“ac modes”lua mode)
更好的方法是向作者提交一份问题报告,这是一个非常有用的人,可以在短时间内将其添加到上游版本:-)绝对!那将是理想的。