Emacs part7

このエントリーをはてなブックマークに追加
239
XEmacs の話はちょっとすれ違いかもしれませんが、
XEmacs では $HOME/.xemacs/init.el が最初に実行されますよね。

NEWS を読んだ限りでは、 Emacs の場合は
$HOME/.emacs.d/ というディレクトリに
初期化ファイルがあるとは想定していないみたいです。

ということは 「漏れの $HOME/.emacs.d/ には・・・・」 と言う人は
$HOME/.emacs で明示的に load しまくっている、ということでしょうか?
> XEmacs では $HOME/.xemacs/init.el が最初に実行されますよね。
XEmacs 21.4 はそうだけど、XEmacs 21.1 は .emacs{.el,} しか見ませんね。
紆余曲折の末、.emacs は↓みたいにしてます。

(let ((dir (cond ((featurep 'xemacs) "~/.xemacs")
(t "~/.emacs.d"))))
(setq user-init-file (expand-file-name "init.el" dir)
custom-file (expand-file-name "custom.el" dir)))
(load user-init-file t t)
(load custom-file t t)