ユーザごとの設定

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 設定ファイル

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 を 「デフォルトのユーザ初期設定ファイル」として利用することもできますが、 推奨しません。