2011-05-12 60 views
17

我找到了this website并下载了颜色主题文件。 它说:如何安装emacs colortheme

把文件颜色theme.el和 文件夹“主题”(与文件 颜色主题example.el和 颜色主题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版本。 对于终端上的文本版本,我使用黑色背景似乎很好,除了蓝色太黑了黑色

回答

2

在emacs 23,我认为颜色主题是默认安装。如果没有,你需要添加一行,写两个文件~/.emacs.d/init.el~/.emacs.el~/.emacs

+0

谢谢!所以.emacs或.emacs.el不存在于我〜,我只是想知道默认的“loadpath”在哪里。 – 2011-05-12 18:32:17

+1

奇怪。如果你使用的是linux,你应该拥有它。但即使你不这样做,你也可以创建一个类似这样的文件,默认情况下它会起作用。 – sawa 2011-05-12 18:36:48

+0

我正在使用Mac OS。我创建了它并添加了该行。看来它仍然无法加载颜色主题模式。我感觉这很麻烦。如果安装了默认颜色主题的版本,我很高兴使用它。 – 2011-05-12 18:44:23

9

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

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

我认为这会转到.emacs文件,对吧?有没有办法来检查我的emacs实际在寻找的init文件的位置。因为我使用的是Mac OS GUI版本,所以我怀疑它不检查.emacs在〜 – 2011-05-13 15:23:40

+0

是的,它会转到.emacs。 – demas 2011-05-13 20:09:29

2

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

.emacs.emacs.d确实是Emacs定制的核心。如果您仔细阅读这些内容,Emacs将会更有意义。我希望这有助于!

+0

非常感谢,John,请您指点我的示例.emacs文件? – 2011-05-13 15:21:57

+0

我现在就开始工作。这是我的.emacs ;;颜色主题 (add-to-list'load-path“〜/ .emacs.d/color-theme-6.6.0”) (加载到列表'加载路径'〜/ .emacs.d/color (主题颜色主题) (需要颜色主题) (颜色主题初始化) (setq color-theme-is-global t) (color-theme-arjen) – 2011-05-13 15:48:16

13

您可以从here下载适用于Mac的Emacs 24 Emacs 24已经有一个内置主题系统。你可以打电话M-x customize-themes并选择你喜欢的任何主题。你可以在网上找到更多的主题。实际上有一个非常好的主题叫做“solarized”,你可以在GUI和命令行中使用它。

17

对于像我这样的新生儿的答案!

在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 /主题/目录。一个很好的地方,找到自定义主题是在这里:emacsthemes.com

现在敲入载入您的自定义主题如下:

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

你新安装的主题应该出现在列表上,像这样:

emacs *Custom Themes* buffer

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

享受emacs!

+1

'Mx自定义主题“为我工作,而不是”Mx自定义主题“。 – 2016-02-16 20:37:03

+0

@GursimranSingh不错的地方。这是更新,谢谢。 – 2016-02-17 13:36:21