.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に落とすと,何事も無かったかのように動くようになった.どーなってんだ.