【问题标题】:How to install emacs colortheme如何安装 emacs 颜色主题
【发布时间】:2011-05-12 18:23:11
【问题描述】:

我找到了this website 并下载了颜色主题文件。 它说:

将文件 color-theme.el 和 文件夹“主题”(与文件 color-theme-example.el 和 color-theme-library.el) 在目录中 在您的 LoadPath 上。

然后我检查了the load path website,上面写着:

将单个目录添加到加载路径:

(add-to-list 'load-path "~/.emacs.d/site-lisp/")

我的问题是,我在哪里输入这一行? 如果我输入M-x 然后输入,它会抱怨add-to-list[No match]

顺便说一句,我在 Mac 上使用的是 Emacs 23.2(9.0),一个 GUI 版本。 对于终端上的文本版本,我使用黑色背景似乎很好,除了蓝色在黑色上太暗

【问题讨论】:

    标签: emacs


    【解决方案1】:

    像我这样的新手的答案!

    在 Emacs 24.5.1 中,在 mac 或 linux 上,以下内容将起作用。

    以下命令将在您的 .emacs.d 文件夹中创建一个名为主题的文件夹(假设尚不存在)

    mkdir ~/.emacs.d/themes/
    

    现在告诉 emacs 你已经安装了一个主题文件夹。在 emacs 中打开您的 .emacs 文件,输入以下内容:

    C-x C-f ;;;this opens a new .emacs file or creates one if it doesn't exist
    

    将以下行添加到您的 .emacs 文件中:

    (add-to-list 'custom-theme-load-path "~/.emacs.d/themes/") 
    

    现在将主题的“.el”文件复制到 .emacs.d/themes/ 目录。找到自定义主题的好地方在这里:emacsthemes.com

    现在通过键入以下内容加载您的自定义主题:

    M-x customize-themes ;;;now press return
    

    您新安装的主题应该出现在列表中,如下所示:

    将光标移动到“[]”内,然后按回车键选择该主题。

    享受 emacs!

    【讨论】:

    • M-x customize-themes 为我工作,而不是 M-x customise-themes
    【解决方案2】:

    您可以从here 下载 Mac 版 Emacs 24,Emacs 24 已经内置了主题系统。您可以通过M-x customize-themes 调用它并选择您喜欢的任何主题。你可以在网上找到更多的主题。其实有一个很不错的主题叫做“solarized”,你可以在 GUI 和命令行中使用它。

    【讨论】:

      【解决方案3】:

      我通过这段代码加载颜色主题:

      (load-file "~/.emacs.d/color-theme/themes/zenburn.el")
      (zenburn)
      

      【讨论】:

      • 我认为这会转到 .emacs 文件,对吧?有没有办法检查我的emacs实际在哪里寻找初始化文件。因为我使用的是 Mac OS GUI 版本,所以我怀疑它不会在 ~ 处检查 .emacs
      【解决方案4】:

      您应该将该行放在您的init file 中。这通常是文件~/.emacs.emacs.d 目录是用于存储您的个人定制文件的常规目录。许多关于安装包(如颜色主题)或解释 Emacs 其他部分(如加载路径页面)的说明都假设您了解 init 文件。

      .emacs.emacs.d 确实是 Emacs 定制的核心。如果你阅读了这些,Emacs 会更有意义。希望对您有所帮助!

      【讨论】:

      • 非常感谢,约翰,请您给我一个示例 .emacs 文件吗?
      • 我现在开始工作了。这是我的 .emacs ;;颜色主题 (add-to-list 'load-path "~/.emacs.d/color-theme-6.6.0") (add-to-list 'load-path "~/.emacs.d/color-theme -6.6.0/themes") (需要'color-theme) (color-theme-initialize) (setq color-theme-is-global t) (color-theme-arjen)
      【解决方案5】:

      在 emacs 23 中,我认为默认安装了颜色主题。如果没有,并且您需要添加该行,请将其写入文件 ~/.emacs.d/init.el~/.emacs.el~/.emacs

      【讨论】:

      • 谢谢!所以 .emacs 或 .emacs.el 在我的 ~ 中不存在,我只是想知道默认的“加载路径”在哪里。
      • 奇怪。如果你使用的是 linux,你应该拥有它。但即使你不这样做,你也可以创建一个这样命名的文件,它会默认工作。
      • 我使用的是 Mac OS。我创建了它并添加了该行。它似乎仍然无法加载颜色主题模式。我觉得这很麻烦。如果有安装了默认颜色主题的版本,我很乐意使用它。
      • 如果将.emacs.el 放入.emacs.d 会发生什么?也许您应该进一步更改文件名,以便拥有.emacs.d/init.el
      • 我发现一个版本有默认安装
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多