我在 Windows 8 上使用 emacs 24.3。我已经从 marmalade 存储库安装了 solarized color 主题,并且可以使用M+进行设置x load-theme
。当我使用自定义时,它也会为当前会话设置,但当我再次打开 emacs 时不会加载。
我可以打开自定义菜单并选择主题,但保存更改没有任何作用,并且与我的下一个会话之间没有任何变化。我在这里查看了几个关于颜色主题的问题,但大多数都不适用于 Emacs 24,因为我不需要使用color-theme
它。
下面是我.emacs
文件中的一个片段。
(custom-set-variables
'(custom-enabled-themes (quote (solarized-dark)))
'(custom-safe-themes (quote ("fc5fcb6f1f1c1bc01305694c59a1a861b008c534cae8d0e48e4d5e81ad718bc6" default)))
...
当我尝试放入(load-theme 'solarized-dark t)
my.emacs
时,出现错误:
error: Unable to find theme file for `solarized-dark'
我检查了custom-theme-load-path
打开 emacs 后的值,它包括 elpa 用于存储日晒主题的目录。如上所述,我可以手动加载主题,但是在初始化期间加载它的一些事情是破坏性的。