Как установить emacs eshell по умолчанию лицо?

Когда я запускаю eshell (или shell) в emacs, я хотел бы, чтобы лицевым шрифтом по умолчанию был другой шрифт (например, Courrier), чтобы eshell больше походил на "нормальную" оболочку.

Просматривая Faces для emacs, я вижу несколько специфических граней eshell (для символических ссылок, каталогов, приглашений и т. Д.), Но ничего не вижу только для основного лица по умолчанию.

Google возвращает много результатов о настройке действий eshell, но очень мало о настройке его внешнего вида.

1 ответ

Решение
(defun my-buffer-face-mode-courrier ()
    (interactive)
    (setq buffer-face-mode-face '(:family "Courrier"))
    (buffer-face-mode))

(add-hook 'eshell-mode-hook 'my-buffer-face-mode-courrier)

Этот пример адаптирован с: http://www.emacswiki.org/emacs/FacesPerBuffer

Другие вопросы по тегам