第4章 Vine Linux のデフォルト設定:vine-default

Vine Linux の Emacs では、 Emacs 上で動作するアプリケーションの RPM パッケージに初期設定が含まれています。 そのため、 ユーザ初期設定ファイル ~/.emacs.el に何も設定を記述しなくても、 そのアプリケーションがある程度使えるようになっています。 この Emacs における Vine Linux のデフォルト設定を vine-default と呼んでいます。

4.1. 使い方

vine-default は、/usr/share/emacs-23.x/site-lisp 以下に格納されています。

  • vine-default-base.el:Emacs の基本的な設定

  • vine-default-faces.el:Emacs のフォントやカラーの設定

  • package/vine-default-package.el:package の設定

Emacs を起動すると、 デフォルトで vine-default の boolean が t になっているので、 vine-default を読み込みます。

もし vine-default をすべて無効にしたい場合は、~/.emacs.el

(setq vine-default nil)

を設定します。 この場合は、メニューバーと言語ロケール以外は何も設定されていません。

vine-default のうち、いくつかの設定を無効にすることができます。 各 vine-default は、vine-default-name の boolean が定義されていて、 デフォルトでは t になっています。

例えば、 vine-default-base, vine-default-faces, vine-default-yatex, vine-default-mew を無効にしたい場合は、 ~/.emacs.el

(setq vine-default-base nil
      vine-default-faces nil
      vine-default-yatex nil
      vine-default-mew nil
    )

を設定します。

いくつかの Emacs Lisp パッケージのみを有効にしたいときは、 一旦すべての vine-default を無効にした上で、 いくつかの vine-default を有効にしてください。

例えば、 vine-default.yatex, vine-default-tamago のみを有効にしたい場合は、 ~/.emacs.el

(setq vine-default nil)
(requires 'vine-default-yatex)
(requires 'vine-default-tamago)

を設定します。