| 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 をひっかけます。詳細は「高度な使い方」セクションを参照してください。 |