由于我经常使用Latex和Sweave/knitr,在Emacs中是否有可能更改不同模式的背景颜色,例如将inferior-ess-mode(R)或ess-mode(R-Scripts)的背景颜色更改为黑色。起初,以下代码似乎可以工作。但是,一旦我从ess-mode切换到其他缓冲区/模式,就会应用颜色设置。
(defun pk-black ()
(set-background-color "black")
(set-foreground-color "white"))
(add-hook 'ess-mode-hook 'pk-black)
有没有一种方法可以在Emacs的ess-mode/inferior-ess-mode中仅更改背景颜色?