2011-10-06 83 views
0

我到处找,大多人建议将以下代码设置一个默认的颜色主题:无法设置默认的emacs的颜色主题文件

(require 'color-theme) 
(color-theme-name) 

但是,这是行不通的。当我开始我的Emacs得到这个错误:

Warning (initialization): An error occurred while loading `/home/epsilonvector/.emacs':

Symbol's function definition is void: color-theme-name

To ensure normal operation, you should investigate and remove the cause of the error in your initialization file. Start Emacs with the `--debug-init' option to view a complete error backtrace.

发生这种情况对每个主题名称,甚至是那些其正确性我敢肯定的。

我错过了什么?

回答

3

尝试在要求和对主题名称的调用之间插入​​。

+0

这只是从很多挫折中拯救了我。谢谢! – j4w7

1

首先,color-theme是你必须安装的软件包;我不相信它包含在任何版本的emacs中。下载链接是here.

其次,你不应该字面上使用符号color-theme-name,而是颜色方案的名称:color-theme-hober,例如。

+0

我有颜色主题,我的意思是颜色主题,如在颜色主题名称的主题我想(不知道颜色主题名称是一个定义当我写这个符号时)。 – EpsilonVector

+1

@EpsilonVector:从错误消息“Symbol的函数定义void:color-theme-name”中可以明显看出,你“逃避了color-theme-name”而不是用'name'替换实际的主题名称。 – Sujoy