3

我正在使用Emacs for Mac OSX应用程序,我需要根据 MELPA 上的说明修改 init.el文件。问题是我找不到任何 init.el 文件。是否有一个在不知名的位置,或者是否有其他文件用于相同目的?目标是使 MELPA 包可用于 Emacs 24 包安装程序。

==== 更新 ====

根据 MELPA 页面,要添加 MELPA 存储库,应该在 init.el 文件中调用 package-initialize之前添加几行“” 。不过,用于 OSX 应用程序的 Emacs 似乎没有 init.el 文件。使用命令(@alexander-poslavsky 建议)

C-H (Control-h) v user-init-file RET

正如@abo-abo 预测的那样,我得到“~/.emacs”。但是,该文件不存在,因此没有调用 package-initialize。无论如何,按照@abo-abo 的建议,我创建了 ~/.emacs 并向其中添加了我的自定义行,并且它可以工作。谢谢!

这些是当前 .emacs 文件的唯一内容:

(require 'package)
(add-to-list 'package-archives
  '("melpa" . "http://melpa.milkbox.net/packages/") t)
4

2 回答 2

4

适用于 OSX 的 Emacs使用“正常”配置设置(与 Aquamacs 或在 Windows 上的 init 文件位于其他位置不同)。

通常你的配置应该被存储在~/.emacs.d/init.el完整的解释请看这里

您当前的配置文件应存储在变量 user-init-file 中:

利用C-h (Control-h) v user-init-file RET

这将显示 Emacs 正在使用的任何东西(如果它没有使用任何东西,它可能是 nil)。

希望这可以帮助!

于 2014-03-06T09:23:46.840 回答
0

这是创建“init.el”的方法。

使用+运行终端 spaceterminalRET

然后在终端中输入这些命令。

  1. ls -a .emacs
  2. ls -a .emacs.d

如果终端说

.emacs: No such file or directory

.emacs.d: No such file or directory

您需要像这些命令一样创建 emacs 配置文件。

  1. mkdir .emacs.d
  2. touch .emacs.d/init.el

现在你得到了“init.el”。根据需要自定义它。

于 2014-03-06T10:56:15.587 回答