当我用一个以el为扩展名的lisp文件(example.el)启动安装了自动补全程序http://cx4a.org/software/auto-complete/的aquamacs时,
然后,所有的lisp特性都被加载到aquamacs中,包括自动完成。
但是,当我加载一个通用的lisp文件(example.lisp)时,没有自动完成功能被加载。
所以我的问题是,有没有可能更改自动补全代码,以便也识别常见的lisp文件?
谢谢
发布于 2012-10-26 21:07:31
来自autocomplete手册:
为特定模式自动启用
auto-complete-mode
对于不在ac-modes中的模式,不会自动启用auto-complete-mode。因此,如有必要,您需要设置:
(add-to-list 'ac-modes 'brandnew-mode)或者在你的情况下
(add-to-list 'ac-modes 'lisp-mode)只是为了提供信息。默认情况下,包括以下模式
(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)https://stackoverflow.com/questions/13087065
复制相似问题