このブログの更新は Twitterアカウント @m_hiyama で通知されます。
Follow @m_hiyama

メールでのご連絡は hiyama{at}chimaira{dot}org まで。

はじめてのメールはスパムと判定されることがあります。最初は、信頼されているドメインから差し障りのない文面を送っていただけると、スパムと判定されにくいと思います。

参照用 記事

Meadow3に乗り換えて、.emacsを整理しよう

Emacs 22ベースのMeadow3を使うことにした。Meadow3だと設定が少なくて済みそうだ(おそらく)。.emacsにあまり色々書くとゴチャゴチャしてわけわからなくなるので、最小限の設定だけにしたい。何が最小限かまだハッキリしないので、とりあえず次のようにして、.emacs.Meadow3を徐々に書き足すことにした。


;; loading version specific .emacs
(let ((version-specific-dot-emacs))
(cond
((featurep 'meadow)
;; Meadow
(let ((ver (Meadow-version)))
(setq version-specific-dot-emacs
(expand-file-name
(cond
((eq (string-match "Meadow-3" ver) 0) "~/.emacs.Meadow3")
((eq (string-match "Meadow-2" ver) 0) "~/.emacs.Meadow2")
(t ""))))))
(t
;; not Meadow
(setq version-specific-dot-emacs
(expand-file-name "~/.emacs.Other"))))
(if (file-exists-p version-specific-dot-emacs)
(progn
(message (format "Loading %s ..." version-specific-dot-emacs))
(load-file version-specific-dot-emacs)
(message (format "Loading %s ... done"
version-specific-dot-emacs)))))

~/.emacs.Otherは実際に使っているわけではない。messageは、しばらくしたら削除するだろう。