1

当我在 emacs 中运行 eshell(或 shell)时,我希望默认面是不同的字体(如 Courier),这样 eshell 看起来更像一个“普通”的 shell。

查看 emacs 的 Faces,我看到了几个 eshell 特定的面(用于符号链接、目录、提示符等),但我没有看到任何基本的默认面。

谷歌返回了大量关于自定义 eshell 操作的结果,但很少返回关于自定义其外观的结果。

4

1 回答 1

2
(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

于 2012-06-15T14:35:03.950 回答