パッケージで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))))