【问题标题】:How to set emacs eshell default face?如何设置 emacs eshell 默认面?
【发布时间】:2014-01-13 12:39:14
【问题描述】:

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

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

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

【问题讨论】:

    标签: emacs eshell emacs-faces


    【解决方案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

    【讨论】:

    • 太棒了!这正是我一直在寻找的。谢谢!
    猜你喜欢
    • 2013-01-20
    • 2016-05-23
    • 2012-12-07
    • 2018-08-28
    • 1970-01-01
    • 1970-01-01
    • 2010-10-06
    • 2011-01-24
    • 2012-07-10
    相关资源
    最近更新 更多