Как вы меняете лицо по умолчанию, которое Emacs использует для стилизации текста в режиме каждого режима?
Например, скажите, что я уже доволен настройками лица, которые у меня есть, включая шрифт фиксированной ширины по умолчанию. Однако в одном конкретном режиме (markdown-mode.el
, скажем), я хочу, чтобы шрифт по умолчанию был переменной ширины.
Легко стилизовать заголовки, ссылки и т.д. уникально для режима markdown: просто поместите курсор над стилизованным текстом и M-x describe-face
, затем нажмите ссылку, чтобы настроить его.
Однако лицо по умолчанию - это лицо, используемое, если другое лицо не указано, поэтому оно не является специфичным для режима markdown и если изменение повлияет на все остальные режимы.
Какую магию можно поместить в markdown-mode-hook
для установки грани по умолчанию для буферов с использованием этого режима?