以下是我所做的:

以下是我所做的:

以下是我所做的:

  • 下载最新版本的 GNU Emacs 并将其安装在 Windows 7 上

  • 完成教程

  • 将我的主路径设置为 C:\Users\User,因此我在 C:\Users\User\.emacs 处有一个 .emacs,并且在 C:\Users\User\.emacs.d\ 处有一个文件夹

  • 已下载http://github.com/technomancy/emacs-starter-kit/并且不太确定把它放在哪里——我将“technomancy-emacs-starter-kit-b30f368”目录(仅内容)提取到我的 .emacs.d 目录中

保留该入门套件包对我有用吗?它会与http://ergoemacs.org/features.html我计划安装什么包?

  • 我尝试通过将建议的代码复制到我的 Emacs 文件中来启用 Org-mode。(这似乎没有改变任何东西,但 Org-mode 似乎可以工作 - 无论我的 .emacs 文件中是否有此代码)

因此,对于 color-theme 包,我将“color-theme-6.6.0”(目录)提取到 .emacs.d 中,然后尝试将其添加到我的 .emacs 文件中(具有多种变化,包括反斜杠和正斜杠、完整目录路径以及 ~/ 等)。

但是,我无法让它工作。

(add-to-list 'load-path "/color-theme-6.6.0/color-theme.el")
(require 'color-theme)
(eval-after-load "color-theme"
  '(progn
     (color-theme-initialize)
     (color-theme-hober)))

http://www.nongnu.org/color-theme/

我的目标是:


参考@MyCubeIsMyCell

感谢您的帮助 :) 我决定使用 GNU Emacs,因为它似乎更新得越来越多,并且与其他应用程序的兼容性越来越好 - 但是如果我错了,请纠正我 - EmacsW32 有什么缺点吗?

抱歉,关于 user.emacs 的事情 - 本网站的文本格式化功能要求它是 {double slash.emacs}\\.emacs,而我并不知道这一点! - 它们都应该是 C:\Users\user.emacs 等。我将我的主目录设置为 C:\Users\User,而我的软件包位于 %home%.emacs.d\vendor。~ 引用是否仍然适用于 Windows?

我的 .emacs 现在是:

(require 'org-install)
(add-to-list 'auto-mode-alist '("\\.org$" . org-mode))
(define-key global-map "\C-cl" 'org-store-link)
(define-key global-map "\C-ca" 'org-agenda)
(setq org-log-done t)

(setq load-path (append load-path (list "~/.emacs.d/vendor")))
(setq load-path (append load-path (list "~/.emacs.d/vendor/color-theme")))

(require 'color-theme)
(color-theme-example)

这再次出现错误,我尝试用不同的方式再次输入加载路径。

符号的函数定义是无效的:color-theme-example

答案1

你可能想看看Emacs W32. 对 Windows 进行了一些很好的定制。

至于让颜色主题正常工作……我不会尝试将内容转换为您当前的安装,似乎有些内容不对劲(文件应该只是 .emacs - 而不是 User.emacs,.emacs.d 目录也是如此)。相反,我只会告诉您我如何设置内容,如果您想保留当前配置,转换起来应该不会太难。

我发现最简单的方法是创建一个 C:\home 目录并设置一个 HOME 环境变量来指向该目录。将您的 .emacs 文件放入其中。将创建一个 .emacs.d 目录。我还喜欢在主文件夹中创建一个名为 emacs_site_lisp 的目录;C:\home\emacs_site_lisp。我将所有包或文件放在那里以方便参考。

将 color-theme 目录放在 emacs_site_lisp 文件夹中。

然后在我的 .emacs 中我有:

(setq load-path (append load-path (list "~/emacs_site_lisp")))
(setq load-path (append load-path (list "~/emacs_site_lisp/color-theme-6.6.0")))

(require 'color-theme)
(color-theme-hober)

请注意,如果不熟悉 *nix,~ 指的是您的主目录。

这应该可以作为一个最小的 .emacs 工作 - 当你尝试不同的东西并调整不同的设置时,你很可能很快就会在其中拥有更多的东西,可以找到大量的示例 .emacs...只需在 google 上搜索:filetype:emacs

祝你好运。

答案2

你或许还喜欢这个...http://jasonm23.github.com/emacs-theme-editor/

粘贴颜色主题 .el 代码,它将允许您直观地编辑它并保存它...还可以看看 http-inspiration.sweyla.com/code/ - 它将为您提供随机生成的 Emacs 主题(还有 Vim 和 TextMate)。

相关内容