我已经下载了zenburn.el这是 Emacs 的配色方案,但我不知道如何将其应用于 emacs。我是 emacs 的初学者。
如何将 .el 文件应用到 emacs?我可以从我的.emacs
文件进行一些链接吗?
我在 Linux Mint 8 上使用 emacs23。
我现在已经安装颜色主题和
sudo apt-get install emacs-goodies-el
但我不明白曾伯恩当我启动 emacs 时,没有曾伯恩当我M-x color-theme-<TAB> <RETURN>
在 emacs 中执行此操作时。
这是我的.emacs
(tool-bar-mode -1)
(add-to-list 'load-path "/home/sanoj/zenburn.el")
(require 'color-theme)
(load 'zenburn) ;; requires that zenburn.el is in your load path
(eval-after-load "color-theme"
'(progn
(color-theme-initialize)
(color-theme-zenburn)))
答案1
您需要加载颜色主题并使用如下内容进行初始化:
(add-to-list 'load-path "/path/to/color-theme.el/file")
(require 'color-theme)
(load 'zenburn) ;; requires that zenburn.el is in your load path
(eval-after-load "color-theme"
'(progn
(color-theme-initialize)
(color-theme-zenburn)))
如果你的 emacs 发行版尚未安装 color-theme,你需要先从以下位置下载:http://www.nongnu.org/color-theme/
答案2
我是 emacs 新手;但在 Vista 上使用 emacs 23.2.1 时,我通过添加以下几行得到了此结果。我还必须将文件命名为~/.emacs.d/zenburn-theme.el。
(require 'color-theme)
(load-theme 'zenburn)
(color-theme-zenburn)
答案3
您的大部分代码都是来自 color-theme 安装指南的样板代码,因此应该可以正常工作。看看有什么不同。
(add-to-list 'load-path "/home/sanoj/")
(require 'color-theme)
(require 'zenburn)
(eval-after-load "color-theme"
'(progn
(color-theme-initialize)
(color-theme-zenburn)))
您的添加到列表必须目录名字作为参数,这是你的第一个错误。另外,你不能加载 zenburn,你必须要求它。
我刚刚在 Arch 上的 emacs 23 上检查了它并且它可以运行!
答案4
谢谢,Doug。我在 ubuntu 10.4 上运行 emacs 23(安装了 emacs-snapshot-gtk 和 emacs-goodies-el .deb 包)。我发现如果将 zenburn.el 放入 .emacs.d 目录,我可以省略第一行。另外,我从 load 和 color-theme-initialize 行都收到错误,因此通过这些微小的调整,您的代码可以完美运行,我可以使用 zenburn。耶!!!!!伙计。真是让人大开眼界。在此之前,我一直使用 X 命令行参数或 gnome 键盘快捷键(windows_key + n)来反转。但虽然这些可以反转背景,但对比度仍然太高。所以感谢您提供拼图中的最后一块!
(require 'color-theme)
(load "~/.emacs.d/zenburn")
(eval-after-load "color-theme"
'(progn
(color-theme-zenburn)))