如何安装emacs colortheme

如何安装emacs colortheme,emacs,Emacs,我找到并下载了颜色主题文件。 它说: 将文件color-theme.el和 文件夹“主题”(包含文件) color-theme-example.el和 目录中的颜色主题库.el) 在您的加载路径上 然后我检查了一下,上面写着: 要将单个目录添加到加载路径,请执行以下操作: 我的问题是,我在哪里打这行? 如果我执行M-x然后键入,它会抱怨添加到列表[不匹配] 顺便说一下,我正在Mac上使用Emacs23.2(9.0),这是一个GUI版本。 对于终端上的文本版本,我使用黑色背景似乎不错,除了在ema

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

将文件color-theme.el和 文件夹“主题”(包含文件) color-theme-example.el和 目录中的颜色主题库.el) 在您的加载路径上

然后我检查了一下,上面写着:

要将单个目录添加到加载路径,请执行以下操作:

我的问题是,我在哪里打这行? 如果我执行
M-x
然后键入,它会抱怨
添加到列表[不匹配]

顺便说一下,我正在Mac上使用Emacs23.2(9.0),这是一个GUI版本。
对于终端上的文本版本,我使用黑色背景似乎不错,除了在emacs 23中,黑色上的蓝色太深,我认为默认情况下安装了颜色主题。如果没有,您需要添加该行,请将其写入文件
~/.emacs.d/init.el
~/.emacs.el
~/.emacs

我通过以下代码加载颜色主题:

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

你应该把那条线放在你的箱子里。这通常是文件
~/.emacs
。该目录是用于存储个人自定义文件的常规目录。安装包(如颜色主题)或解释Emacs其他部分(如加载路径页面)的许多说明都假定您理解init文件


.emacs
.emacs.d
确实是emacs定制的核心。如果你仔细阅读这些,Emacs将更有意义。我希望这有帮助

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

这是像我这样的新手的答案

在Emacs24.5.1中,在mac或linux上,以下操作将起作用

下面的命令将在.emacs.d文件夹中创建一个名为themes的文件夹(假设一个文件夹不存在)

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

C-x C-f ;;;this opens a new .emacs file or creates one if it doesn't exist
M-x customize-themes ;;;now press return
将以下行添加到.emacs文件中:

(add-to-list 'custom-theme-load-path "~/.emacs.d/themes/") 
现在将主题的“.el”文件复制到.emacs.d/themes/目录。以下是查找自定义主题的好地方:

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

C-x C-f ;;;this opens a new .emacs file or creates one if it doesn't exist
M-x customize-themes ;;;now press return
您新安装的主题应显示在列表中,如下所示:

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


享受emacs

谢谢!因此.emacs或.emacs.el在my~中不存在,我只是想知道默认的“加载路径”在哪里。奇怪。如果您使用的是linux,那么您应该拥有它。但即使你不这样做,你也可以创建一个名为这样的文件,默认情况下它会工作。我创建了它并添加了行。似乎它仍然无法加载颜色主题模式。我觉得这很麻烦。如果有一个安装了默认颜色主题的版本,我很乐意使用它。如果将
.emacs.el
放在
.emacs.d
中会发生什么?也许你应该进一步更改文件名,这样你就有了
.emacs.d/init.el
。我发现一个版本有默认安装。非常感谢,John,你能给我指一个.emacs文件示例吗?我现在可以使用了。这是我的.emacs;;颜色主题(添加到列表“加载路径”~/.emacs.d/Color-theme-6.6.0”)(添加到列表“加载路径”~/.emacs.d/Color-theme-6.6.0/themes”)(需要“颜色主题”)(颜色主题初始化)(setq颜色主题是global t)(颜色主题arjen)我假设这会转到.emacs文件,对吗?有没有办法检查我的emacs实际查找的init文件的位置。因为我使用的是Mac OS GUI版本,我怀疑它没有检查~
M-x自定义主题
中的.emacs,而不是
M-x自定义主题