マーマレードリポジトリを使用してオートコンプリートをインストールしました。すべてが正しくインストールされ、ものを移動した後、init.elの次のコードを使用して、エラーなしでオートコレクトを起動して実行することができました。
;; auto-complete
(add-to-list 'load-path "~/.emacs.d/elpa/auto-complete")
(require 'auto-complete-config)
(add-to-list 'ac-dictionary-directories "~/.emacs.d/elpa/auto-complete/dict")
(ac-config-default)
これで、Emacs Lispでオートコンプリートを使用できますが、Java、C、C ++などの他のモードを使用すると、まったく機能しなくなります。
私もyasnippetをインストールしました(完全に機能します)が、それが何か関係があるかどうかはわかりません。これが私のinit.elの関連コードです:
;;yasnippet
(add-to-list 'load-path
"~/.emacs.d/plugins/yasnippet")
(require 'yasnippet)
(yas-global-mode 1)
私はEmacsを学ぶ過程にあり、現在はまだ初心者です。私はドキュメントとSO全体を調べてきましたが、何も見つかりませんでした。私はこれに関してどんな助けでも本当に感謝します。