.emacs.elのload-pathに一気に追加する方法

emacs-railsがちゃんと動かなかったので,変に思って*Message*を見てみるとヘンテコなエラーが出てた.とりあえず自分の.emacs.elを読みながら変なとこを探してると,rails環境のためにload-pathを追加する,以下の部分を見てて気持ち悪くなった.

(setq load-path (cons "~/Library/emacs" load-path))
(setq load-path (cons "~/Library/emacs/emacs-rails" load-path))
(setq load-path (cons "~/Library/emacs/ecb-2.32" load-path))
(setq load-path (cons "~/Library/emacs/semantic-1.4.4" load-path))
(setq load-path (cons "~/Library/emacs/eieio-0.17" load-path))
(setq load-path (cons "~/Library/emacs/speedbar-0.14beta4" load-path)

そこで,折角lispの知識も少しだけ付いたことだし,こんな感じに改良(?).

(setq load-path (append '("~/Library/emacs"
			  "~/Library/emacs/emacs-rails"
			  "~/Library/emacs/ecb-2.32"
			  "~/Library/emacs/semantic-1.4.4"
			  "~/Library/emacs/eieio-0.17"
			  "~/Library/emacs/speedbar-0.14beta4")
			load-path))

圧倒的にスッキリするね.


あと,エラーが良くわかんないのでemacs-railsのバージョンを0.5から0.39に落とすと,何事も無かったかのように動くようになった.どーなってんだ.