Какой самый простой способ заставить Emacs org-mode везде использовать одно и то же семейство шрифтов и высоту фиксированной ширины (но с другими свойствами, такими как Foreground)?
Например, я мог бы сделать так, чтобы все org-level-n
грани наследовались fixed-pitch
или variable-pitch
фактически ссылались на шрифт фиксированной ширины, но это было бы громоздко, я думаю.
Заранее спасибо.
Ответы:
Некоторые темы меняют лица без веской причины.
Например, если вы используете
Solarized
тему, добавьте код ниже перед загрузкой.источник
Я бы использовал
face-remap-add-relative
; смотрите раздел Face Remapping в руководстве по Emacs Lisp.Вот хук, который устанавливает свойство "family"
default
лица в буферах режима Org на "Monospace", фактически превращаясьdefault
вfixed-pitch
.источник
face-remap-add-relative
тоже использую , и это работает для меня (у меня нет "Monospace", но вместо этого использую "Input Sans Mono"). Есть также несколько других лиц, с которыми вы, возможно, захотите поиграть, все с именем org- что-то .