【发布时间】:2013-04-01 03:25:01
【问题描述】:
我想看看有没有办法根据major-mode改变mode-link前景色和背景色,
我正在考虑在
中添加逻辑(add-hook 'after-change-major-mode-hook
但是,我没有 emacs lisp 的所有经验来做出这样的改变。逻辑如下:
switch major-mode:
case "emacs-lisp-mode":
(set-face-foreground 'mode-line "ivory")
(set-face-background 'mode-line "DarkOrange2")
case "ruby-mode":
(set-face-foreground 'mode-line "white")
(set-face-background 'mode-line "red")
...
default:
(set-face-foreground 'mode-line "black")
(set-face-background 'mode-line "white")
end switch
提前非常感谢!
【问题讨论】:
标签: emacs elisp emacs-faces modeline