我正在尝试在Windows服务器和控制台(Cygwin)中运行时设置不同的颜色主题。问题是,如果我尝试在custom-enabled-themes
块之外的任何位置设置custom-safe-themes
或custom-set-variables
,则它们似乎没有任何效果。
是什么给出的?手册没有提及。
答案 0 :(得分:1)
您可以使用编程load-theme
和/或enable-theme
(至少在emacs 24.3中)。这样您就不需要将主题标记为安全(因为您应该知道自己在做什么),并且可以使用(if (display-graphic-p) ...)
来选择主题。
答案 1 :(得分:0)
EmacsWiki有一节介绍如何执行此操作:http://www.emacswiki.org/emacs/ColorTheme#toc11。
它还解释了如果在守护进程模式下运行emacs并且想要不同的主题(控制台和GUI)的不同主题,该怎么办。