Jon*_*son 7 lisp emacs autocomplete aquamacs common-lisp
当我启动与安装在自动完成程序,aquamacs http://cx4a.org/software/auto-complete/,与具有口齿不清文件el作为扩展(example.el)
然后,所有口齿不清特征被加载到aquamacs包括自动完成.
但是当我加载一个公共的lisp文件(example.lisp)时,没有加载自动完成功能.
所以我的问题是,是否可以更改自动完成代码,以便识别常见的lisp文件?
谢谢
来自自动完成手册:
自动启用
auto-complete-mode特定模式
auto-complete-mode对于不在ac-modes. 所以如果需要的话需要设置:
(add-to-list 'ac-modes 'brandnew-mode)
Run Code Online (Sandbox Code Playgroud)
或者在你的情况下
(add-to-list 'ac-modes 'lisp-mode)
Run Code Online (Sandbox Code Playgroud)
只是为了提供信息。默认情况下包括以下模式
(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)
Run Code Online (Sandbox Code Playgroud)