【发布时间】:2014-09-13 23:01:23
【问题描述】:
首先,我的 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/")))
我已尝试完全按照 wiki 和其他几个主题站点的指示进行操作,但我仍然不断收到此消息。我试图寻找答案,但我发现没有一个像我的确切案例那样的特定答案。有谁可以帮我离开这里吗?提前致谢!
【问题讨论】:
标签: emacs configuration themes elisp