当我加载.emacs
时,虽然颜色主题,黄昏,加载正常,但它显示我错误信息:
Symbol's function definition is void: color-theme-twilight
在我的.emacs
中,我添加了以下几行来添加颜色主题:
(require 'color-theme)
(setq color-theme-is-global t)
(color-theme-initialize)
(color-theme-twilight)
color-theme-twilight.el
文件位于~/.emacs.d/themes/
我查看了this个问题。但解决方案是纠正错字。但我不是那个错字。我在emacs24上。有什么问题?
答案 0 :(得分:7)
解决了这个问题。删除了所有行:
(require 'color-theme)
(setq color-theme-is-global t)
(color-theme-initialize)
(color-theme-twilight)
刚补充说:
(load-file "~/.emacs.d/themes/color-theme-twilight.el")
问题出在最后一行:
(color-theme-twilight)
根本不需要其他三条线。不确定这是否是最优雅的解决方案。
答案 1 :(得分:1)
如果您使用的是emacs 24,我认为您可以更改此行中包含的4行:
(load-theme 'twilight t)
无额外要求;这使用了emacs 24主题方法。
如果您使用的是最新版本的黄昏,则不会出现错误。
答案 2 :(得分:0)
你说“color-theme-twilight.el
文件位于〜/ .emacs.d / themes /。”但我看不到你加载该文件的位置。将(require 'color-theme-twilight)
添加到您的初始文件中,并确保color-theme-twilight.el
中有load-path
。