首先,我的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
,而且我正在運行Debian Jessie作爲2009 Macbook Pro上的唯一操作系統。無法讓Emacs24加載主題
因此,我已經下載了很多關於網絡的主題,我認爲這些主題會讓Emacs更加舒緩,並將它們放在我的~/.emacs.d/themes/
文件夾中。我已經下載了emacs-goodies-el
包。我已經將這些主題的自定義加載路徑設置在該特定文件夾中。當我開始時,根據我是否嘗試使用(load-theme tron t)
加載主題,我要麼獲得兩件事之一。這兩種錯誤的類型都是Symbol's value as variable is void: <!DOCTYPE
。
當我運行的Emacs在--debut-init
,這就是我得到:
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/")))
我試過正是維基告訴我這樣做做和其他幾個主題,但我仍然不斷收到此消息。我試着尋找答案,但沒有一個像我的確切案例,我發現。有人可以幫我從這裏出去嗎?提前致謝!
這是我的問題的答案。我正在把所有的東西都正確地放到'.emacs'文件中,但是正如你和Bozhidar告訴我的,'.el'文件以某種方式被保存爲HTML文件。我沒有從Github下載原始文件,這就是爲什麼一切都搞砸了。 – Finn 2014-09-13 16:22:00