v25 | v26 | |
---|---|---|
152 | 152 | vine-defaultでの設定を上書きしたい場合はフックを使います。 |
153 | 153 | |
154 | 例えば、vine-default で set- |
|
154 | 例えば、vine-default で set-frame-font には次のように「Monospace 12」が設定されてたとします。 | |
155 | 155 | {{{ |
156 | 156 | (if window-system |
157 | (set- |
|
157 | (set-frame-font "Monospace 12")) | |
158 | 158 | }}} |
159 | 159 | |
… | … | |
163 | 163 | (lambda () |
164 | 164 | (if window-system |
165 | (set- |
|
165 | (set-frame-font "Monospace 10")))) | |
166 | 166 | }}} |
167 | 167 | |
… | … | |
174 | 174 | |
175 | 175 | (unless vine-default-faces |
176 | (if window-system (set- |
|
176 | (if window-system (set-frame-font "DejaVu Sans Mono 10"))) | |
177 | 177 | }}} |
178 | 178 | のように、vine-default-faces を無効にしておいてフォントの設定をしても良いです。 |
… | … | |
323 | 323 | |
324 | 324 | 例えば、以下のように ~/.emacs.el にフォントを設定していても、 |
325 | 後から読まれる vine-default-faces.el により |
|
325 | 後から読まれる vine-default-faces.el により「Monospace 12」に上書きされていまいます。 | |
326 | 326 | {{{ |
327 | 327 | (if window-system |
328 | (set- |
|
328 | (set-frame-font "Monospace 10")) | |
329 | 329 | }}} |
330 | 330 | このような vine-default を上書きする設定は、after-vine-default-setup-hook をひっかけます。詳細は「高度な使い方」セクションを参照してください。 |