Ind*_*pta 9 emacs color-scheme
当我加载我的.emacs,虽然颜色主题,黄昏,加载很好,但它显示我这个错误信息:
Symbol's function definition is void: color-theme-twilight
Run Code Online (Sandbox Code Playgroud)
在我的.emacs我已添加以下行添加颜色主题:
(require 'color-theme)
(setq color-theme-is-global t)
(color-theme-initialize)
(color-theme-twilight)
Run Code Online (Sandbox Code Playgroud)
该color-theme-twilight.el文件存在于~/.emacs.d/themes/
我看了这个问题.但解决方案是纠正错字.但我不是那个错字.我在emacs24上.问题是什么?
解决了这个问题.删除所有行:
(require 'color-theme)
(setq color-theme-is-global t)
(color-theme-initialize)
(color-theme-twilight)
Run Code Online (Sandbox Code Playgroud)
并补充说:
(load-file "~/.emacs.d/themes/color-theme-twilight.el")
Run Code Online (Sandbox Code Playgroud)
问题是最后一行:
(color-theme-twilight)
Run Code Online (Sandbox Code Playgroud)
其他三条线根本不需要.不确定这是否是最优雅的解决方案.
如果您使用的是 emacs 24,我认为您可以更改这一行包含的 4 行:
(load-theme 'twilight t)
Run Code Online (Sandbox Code Playgroud)
无额外要求;这使用 emacs 24 主题方法。
如果您使用的是最新版本的 twilight,那么应该不会出现错误。