在控制台中运行时设置不同的颜色主题

时间:2013-07-17 08:52:41

标签: emacs themes

我正在尝试在Windows服务器和控制台(Cygwin)中运行时设置不同的颜色主题。问题是,如果我尝试在custom-enabled-themes块之外的任何位置设置custom-safe-themescustom-set-variables,则它们似乎没有任何效果。

是什么给出的?手册没有提及。

2 个答案:

答案 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)的不同主题,该怎么办。