dot.emacsファイルの再読み込み

M-x eval-current-buffer
(註 : 22.1からはeval-bufferを使った方がよいらしいです。C-h v eval-current-buffer 参照。情報源:はやみずさん)
で、再読み込みができるという話を聞いたので早速試してみたら、消したはずのメニューバーとツールバーが復活した。
いくつか試してみてわかったことなのだけど、不思議なことに

(tool-bar-mode nil)
(menu-bar-mode nil)

と書くと再読み込み時に設定が反転する。つまりメニューバーがあるならなくなるし、なかったなら出現する。ところが、

(tool-bar-mode 0)
(menu-bar-mode 0)

と書いておくと、何回読み込んでもメニューバーやツールバーは消えたままになる。
確かに0とnilは異なるものだけどなあ…、いまいち納得しがたい仕様だ。


あとこれ入れた↓
http://d.hatena.ne.jp/chaiyya/20070714/1184379614