v24 | v25 | |
---|---|---|
38 | 38 | * IIIMECF [done] |
39 | 39 | * ATOK X3 において vine-default-IIIMECF.el 要調整 [done] |
40 | * php-mode [done] | |
41 | * po-mode [done] | |
42 | * migemo [done] | |
40 | 43 | * uim |
41 | 44 | * w3m-el |
42 | ||
43 | ||
44 | 45 | * riece |
45 | 46 | * liece |
46 | ||
47 | 47 | * ... |
48 | 48 | * vine-default の設定を簡単に閲覧できるものが必要!?例えば…、 |
49 | 49 | * showvdefaultemacs <version> なスクリプトを作成 [done] |
50 | * Emacs からは M-x |
|
50 | * Emacs からは M-x show-vine-default で showvdefaultemacs の結果を表示 [done] | |
51 | 51 | |
52 | 52 | === Emacs22 === |
… | … | |
137 | 137 | |
138 | 138 | |
139 | === 設定されている vine-default の閲覧 === | |
140 | ||
141 | Emacs 上からインストールされている elisp パッケージにあらかじめ設定されている vine-default の設定を閲覧できます。 | |
142 | ||
143 | Emacs 上で | |
144 | {{{ | |
145 | M-x show-vine-default | |
146 | }}} | |
147 | を実行すると、起動している Emacs のバージョンに対応した vine-default の設定を閲覧できます。 | |
148 | ||
149 | ||
139 | 150 | === 高度な使い方 === |
140 | 151 | |
… | … | |
148 | 159 | |
149 | 160 | これを ~/.emacs.el で変更したい場合は after-vine-default-setup-hook をフックしてください。 |
150 | ||
151 | 161 | {{{ |
152 | 162 | (add-hook 'after-vine-default-setup-hook |
… | … | |
156 | 166 | }}} |
157 | 167 | |
158 | また、各 vine-default で設定されていない項目についてはフックせずに、そのまま ~/.emacs.el に記述しても有効です。 | |
159 | ||
160 | vine-default で何が設定されているのかをよく理解していない場合は、とりあえず after-vine-default-setup-hook へフックしてしまっても問題ありません。 | |
161 | ||
162 | そのため、別のファイル .emacs-misc.el にまとめてしまい、以下のようにして ~/.emacs.el でフックして読み込ませてしまっても良いです。 | |
168 | 上記はあくまで一例として紹介しましたが、 | |
169 | フォントの設定を変更したい方は、 | |
170 | 現実的には、vine-default-faces 自体を使わないと思われますので、 | |
171 | ~/.emacs.el に | |
172 | {{{ | |
173 | (setq vine-default-faces nil) | |
174 | ||
175 | (unless vine-default-faces | |
176 | (if window-system (set-default-font "DejaVu Sans Mono-10"))) | |
177 | }}} | |
178 | のように、vine-default-faces を無効にしておいてフォントの設定をしても良いです。 | |
179 | ||
180 | ||
181 | また、各 vine-default で設定されていない項目についてはフックせずに、 | |
182 | そのまま ~/.emacs.el に記述しても有効です。 | |
183 | ||
184 | vine-default で何が設定されているのかをよく理解していない場合は、 | |
185 | とりあえず after-vine-default-setup-hook へフックしてしまっても問題ありません。 | |
186 | ||
187 | そのため、別のファイル .emacs-misc.el にまとめてしまい、 | |
188 | 以下のようにして ~/.emacs.el でフックして読み込ませてしまっても良いです。 | |
163 | 189 | {{{ |
164 | 190 | (add-hook 'after-vine-default-setup-hook |