Действительно полезный способ установки граней - использовать функцию отображения списка лиц M-x. Эта функция выведет буфер с именем лица слева и примером справа. Затем этот буфер позволяет настроить любой из лиц и посмотреть, что такое определение лица. Один из возможных «gotcha» заключается в том, что он будет отображать только лица, о которых он знает в момент запуска этой функции. Это означает, что если вы не загрузили org-mode, например, вы можете не видеть никаких определений сторон org-mode.
Одним из полезных опций при определении лица является опция наследования, которая сообщает лицу наследовать настройки другого лица. Некоторые из унаследованных значений могут быть переопределены (например, цвет лица) в определении «основного» лица.
Итак, в вашем случае я бы установил соответствующие значения для шрифтов фиксированной и переменной ширины по умолчанию, а затем установил другие грани, то есть грани org-mode, наследуемые от этих определений.
делать это таким образом shold устранить необходимость делать какие-либо дополнения крюк jiggery pokery
Может быть [ColorTheme] (http://www.emacswiki.org/emacs?action=browse;oldid=ColorTheme;id = ColorAndCustomThemes). Я не знаю, есть ли у вас тема для режима, но вы можете быстро переключать тему с помощью велосипедов. – DJJ
Это рекомендация по программному обеспечению. Попробуйте спросить у emacs.stackexchange.com – Squidly
Спасибо, я не понимал, что есть emacs.stackexchange.com –