首先,我的 Emacs 版本是 GNU Emacs 24.3.1 (x86_64-pc-linux-gnu, GTK+ Version 3.12.2) of 2014-06-06 on barber, modified by Debian
,我在一台 2009 年的 MacBook Pro 上运行 Debian Jessie 操作系统。
我从网上下载了很多主题,认为这些主题可以让在 Emacs 中工作更加舒适,并将它们放在 ~/.emacs.d/themes/
文件夹中。我下载了 emacs-goodies-el
包。我已设置自定义加载路径,使这些主题位于特定文件夹中。当我启动时,根据是否尝试使用 (load-theme tron t)
加载主题,我会得到两种不同的结果。两个错误都是这种类型:Symbol's value as variable is void: <!DOCTYPE
。
当我以 --debut-init
模式运行 Emacs 时,出现以下情况:
Debugger entered--Lisp error: (void-variable <!DOCTYPE)
eval-buffer() ; Reading at buffer position 14
load-theme(jazz t)
eval-buffer(#<buffer *load*> nil "/home/finnds/.emacs" nil t) ;
Reading at buffer position 1203
load-with-code-conversion("/home/finnds/.emacs" "/home/finnds/.emacs" t t)
load("~/.emacs" t t)
#[0 "\205\262
当我尝试通过
M-x customize-themes
加载主题时,出现错误:load-theme: Symbol's value as variable is void: <!DOCTYPE
,所有颜色都变成了白色/浅色/默认值。
这是我的.emacs
文件,位于custom-set-variables
和custom-set-faces
之后(也就是文件底部):(add-to-list 'custom-theme-load-path "~/.emacs.d/")
(load-theme 'jazz t)
(require 'color-theme)
(eval-after-load "color-theme"
'(progn
(color-theme-initialize)))
(setq package-archives '(("gnu" . "http://elpa.gnu.org/packages/")
("marmalade" . "http://marmalade-repo.org/packages/")
("melpa" . "http://melpa.milkbox.net/packages/")))
我已经尝试按照维基和其他主题网站所说的做法,但仍然收到这个消息。我尝试寻找答案,但没有像我这种情况的特定答案。有人能帮我解决这个问题吗?提前感谢!
An error occured while loading 'home/finn/.emacs/ - Symbol's value as variable is void: <!DOCTYPE
。不确定该怎么办,因为我感觉我已经根据您刚才发布的文章正确地做了。 - Finn