7

オートコンプリート プログラムhttp://cx4a.org/software/auto-complete/をインストールして aquamacs を起動elし、拡張子が ( example.el)の Lisp ファイルを使用すると、オートコンプリートを含む
すべての Lisp 機能が読み込まれaquamacsます。
しかし、一般的な Lisp ファイル ( example.lisp) をロードすると、オートコンプリート機能がロードされません。

私の質問は、オートコンプリート コードを変更して、一般的な Lisp ファイルも認識されるようにすることは可能ですか?

ありがとう

4

1 に答える 1

3

オートコンプリート マニュアルから:

auto-complete-mode特定のモードで自動的に有効にする

auto-complete-modeにないモードでは自動的に有効になりませんac-modes。したがって、必要に応じて設定する必要があります。

(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)
于 2012-10-26T13:07:31.037 に答える