Как установить 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