パッケージでauto-completeを入れた場合の初期設定
Emacs24のパッケージ機能を使ってauto-completeをインストールしたが、init.elの中で設定しようとすると、そんなファイルは無いといって怒られる。これは、パッケージ機能が起動されるのがinit.elを読み込んだ後なので、init.elの中ではパッケージ置き場へのload-pathがまだ設定されていないため。
したがって、パッケージ機能が起動してから初期設定するようにすればよい。
(add-hook 'emacs-startup-hook (function (lambda () (require 'auto-complete-config) (ac-config-default))))