メジャーモードでモードリンクの前景色と背景色のベースを変更する方法があるかどうかを確認したいのですが、
にロジックを追加することを考えていました
(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
よろしくお願いします!