在模式行中更改缓冲区名称的颜色

SFb*_*007 6 emacs elisp

在使用许多文件时,特别是在模式行中使缓冲区/文件名更加可见是很好的.

如何在模式行中更改缓冲区名称的颜色?

Dre*_*rew 5

只需自定义脸部mode-line-buffer-idM-x customize-face.

例如,我使用这个值(来自我的custom-file):

 (mode-line-buffer-id ((t (:overline "red" :underline "red"))))
Run Code Online (Sandbox Code Playgroud)

IOW,对于缓冲区名称,我有上划线和下划线。


Iva*_*hev 5

您还可以使用:

(set-face-attribute 'mode-line-buffer-id nil :foreground "black")

或碳emacs:

(set-face-attribute 'modeline-buffer-id nil :foreground "black")