ユーザごとの設定
vine-default 設定ファイル ~/.emacs.d/emacs23-vine-default.el(図 2-2) および ユーザ初期設定ファイル ~/.emacs.d/init.el(図 2-3) から構成されます。 詳しくは、第3章 - Vine Linux のデフォルト設定:vine-default を参照してください。
- 2.3.1. vine-default 設定ファイル
- 2.3.2. ユーザ初期設定ファイル
2.3.1. vine-default 設定ファイル
vine-default 設定ファイルには、 セクション 2.1 - distribution-wide な設定 により個別の RPM パッケージごとに設定された vine-default を制御するための設定を記述できます。
図 2-2 ~/.emacs.d/emacs23-vine-default.el
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- coding: utf-8-unix -*- ;; FSF Emacs 23 用 vine-default 設定ファイル ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Vine Linux のデフォルト設定を無効にしたい場合は、 ;; 以下を有効にしてください。 ;; (setq vine-default nil) ;; 環境変数 EMACS_IME と異なる IME を使いたい場合は、 ;; 以下を有効にして設定することができます。 ;; (setq emacs-ime "atokx3");; anthy-el atokx3 ibus-el mozc tamago scim scim-bridge skk wnn7egg ;; マクロサーチパスの追加 ;; 例えば、~/.emacs.d/local 以下にユーザ用の *.el, *.elc を置けます。 ;; (add-to-list 'load-path "~/.emacs.d/local") ;; (add-to-list 'load-path "~/lib/emacs") ;; (add-to-list 'load-path "~/.emacs.d/auto-install") ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Local Variables: ;; mode: emacs-lisp ;; End:
2.3.2. ユーザ初期設定ファイル
ユーザ初期設定ファイルには、 Emacs に関わる設定を自由に記述できます。
図 2-3 ~/.emacs.d/init.el
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- coding: utf-8-unix -*- ;; FSF Emacs 初期設定ファイル ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Local Variables: ;; mode: emacs-lisp ;; End:
デフォルトのユーザ初期設定ファイルを変更しました!
Vine Linux 6 では、デフォルトのユーザ初期設定ファイルとして、 ${HOME}/.emacs.d/init.el を推奨します。
Emacs は通常、 ~/.emacs, ~/.emacs.el, ~/.emacs.d/init.el の順番に探し、 一番最初に見つけたファイルを 「デフォルトのユーザ初期設定ファイル」とする挙動をします。 したがいまして、Vine Linux 6 の Emacs においても、 従来の ~/.emacs.el を 「デフォルトのユーザ初期設定ファイル」として利用することもできますが、 推奨しません。