gpt4 book ai didi

emacs - 无法让 Emacs24 加载主题

转载 作者:行者123 更新时间:2023-12-01 11:37:01 25 4
gpt4 key购买 nike

首先,我的 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 和其他几个主题站点的指示进行操作,但我仍然不断收到此消息。我试着寻找答案,但我发现没有一个像我的确切案例那样的特定答案。有谁可以帮我离开这里吗?提前致谢!

最佳答案

  1. 您正在尝试加载 HTML 文件,而不是 Emacs-Lisp 文件。听起来你保存的文件有误。 <!DOCTYPE是什么告诉你这一点。

  2. article由 Bozhidar B. 撰写并被他引用的内容具有误导性。我推荐EmacsWiki page关于这个。它公平地比较和对比了图书馆提供的颜色主题 color-theme.el 自定义主题,它们已添加到原始 Emacs 24 中。

  3. 这两种主题不是一回事,两者都不会取代另一种,尽管您可能会听到这样的说法。每个都有其优点(和缺点)和用例。

    是的,您可以同时使用两者——“您不应该这样做”是不正确的。阅读 wiki 页面,了解他们两个,然后自己决定什么对你有用。

    我在没有赛马的情况下这么说。我的代码(IciclesDo Re Mi)允许您循环主题等。同样支持两种类型的主题:颜色主题和自定义主题。

关于emacs - 无法让 Emacs24 加载主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25820451/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com