v17 | v18 | |
---|---|---|
25 | 25 | * vine-default-misc.el: vine-default-base.el に書けば十分。[obsolete] |
26 | 26 | * system-wide な設定 -> /etc/emacs/emacs-XX-local.el [done] |
27 | * before-init-hook にひっかけるべき? | |
27 | 28 | * 関連パッケージの vine-default 対応 |
28 | 29 | * yatex [done] |
… | … | |
50 | 51 | * etcskel の emacs 関連 |
51 | 52 | |
53 | ||
54 | == system-wide な設定 == | |
55 | ||
56 | Emacs を起動すると、site-start.el を読み終われば、 | |
57 | すぐに ~/.emacs.el を読み込みます。 | |
58 | site-start.el は Vine Linux の distribution-wide な設定ファイルのため、 | |
59 | 4.2 以前で system-wide な設定を施すためには、 | |
60 | site-start.el をしばしば変更を施す必要がありました。 | |
61 | ||
62 | そこで 5.0 では、 | |
63 | 直接 site-start.el を変更しなくても、 | |
64 | system-wide な設定をできるようにしました。 | |
65 | ||
66 | system-wide な設定ファイルは、 | |
67 | Emacs のメジャーバージョンが XX の場合、 | |
68 | /etc/emacs/emacs-XX-local.el | |
69 | に配置されています。 | |
70 | Emacs-XX を起動したとき、 | |
71 | もし /etc/emacs/emacs-XX-local.el が存在すれば、 | |
72 | site-start.el の一番最後に読み込まれます。 | |
73 | したがって、distribution-wide な設定よりも emacs-XX-local.el が優先されます。 | |
74 | ||
75 | ||
52 | 76 | == Vine Linux のデフォルト設定:vine-default == |
53 | 77 | |
… | … | |
142 | 166 | この仕組みの詳細については「vine-default の下での ~/.emacs.el の設定」セクションを参照してください。 |
143 | 167 | |
168 | ||
144 | 169 | === IME === |
145 | 170 | |
… | … | |
153 | 178 | }}} |
154 | 179 | を設定します。 |
180 | ||
155 | 181 | |
156 | 182 | === Vine Linux 4 の .emacs.my.el === |
… | … | |
174 | 200 | ただし、Emacs 23 と Emacs 22 以前は随分仕様が変わっているので、 |
175 | 201 | Vine Linux 4の Emacs 22 などで使っていた ~/.emacs.my.el をそのまま流用できるとは限りません。 |
202 | ||
176 | 203 | |
177 | 204 | === 仕組み === |
… | … | |
247 | 274 | また、addflavor 時に vine-default-*.el はバイトコンパイルをしないようにしています。 |
248 | 275 | |
276 | ||
249 | 277 | ==== vine-default の下での ~/.emacs.el の設定 ==== |
250 | 278 |