- コンパクトで軽量な日本語ディストリビューション -
vine-default の下での Emacs の設定は、 大きくわけて以下の 3 つの設定パートに分かれています。
(a) vine-default
(b) vine-default が上書きしない設定
(c) vine-default が上書きする設定
(a) は ~/.emacs.el を読み込んだ直後に、
/usr/share/emacs-23.x/site-lisp 以下の
vine-default-*.el を然るべき順序で読み込まれます。
(b), (c) は、必要であれば
~/.emacs.el に(あるいは、.emacs.el から読み込む別の *.el に)設定します。
(b) を直接 ~/.emacs.el に設定して構いませんが、
(c) を直接 ~/.emacs.el に設定していると、
(a) により vine-default が優先されてしまいます。
例えば、以下のように ~/.emacs.el にフォントを設定していても、
後から読まれる vine-default-faces.el により
「Monospace 12」に上書きされていまいます。
(if window-system
(set-frame-font "Monospace 10"))
このような vine-default を上書きする設定は、 after-vine-default-setup-hook をひっかけます。 詳細は 「高度な使い方」 を参照してください。