Macos 为Mac OSX应用定制Emacs

Macos 为Mac OSX应用定制Emacs,macos,emacs,emacs24,melpa,Macos,Emacs,Emacs24,Melpa,我正在使用该应用程序,需要根据上的说明修改init.el文件。问题是我找不到任何init.el文件。是否有一个文件位于不清楚的位置,或者是否有其他文件用于相同的目的?目标是使MELPA软件包可用于Emacs 24软件包安装程序 ==更新==== 根据MELPA页面,要添加MELPA存储库,应该在“init.el文件中包初始化调用之前”添加几行。不过,Emacs for OSX应用程序似乎没有init.el文件。使用命令(由@alexander poslavsky建议) 我得到“~/.emacs”

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

==更新====

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

我得到“~/.emacs”,正如@abo abo所预测的那样。但是,该文件不存在,因此不需要调用包初始化。无论如何,我创建了~/.emacs,并按照@abo abo的建议向其中添加了我的自定义行,而且效果很好。谢谢

以下是.emacs文件当前唯一的内容:

(require 'package)
(add-to-list 'package-archives
  '("melpa" . "http://melpa.milkbox.net/packages/") t)
使用“正常”配置设置(与Aquamacs等不同,或在初始化文件位于其他位置的Windows上不同)

通常,您的配置应该存储在
~/.emacs.d/init.el
中(请参阅

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

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

这将显示Emacs正在使用的内容(如果没有使用任何内容,则可能为nil)

希望这有帮助!

下面是如何创建“init.el”

运行终端与 ⌘+空间
终端
RET

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

  • ls-a.emacs
  • ls-a.emacs.d
  • 如果终端说

    .emacs:没有这样的文件或目录

    .emacs.d:没有这样的文件或目录

    您需要像以下命令一样创建emacs配置文件

  • mkdir.emacs.d
  • touch.emacs.d/init.el

  • 现在你有了“init.el”。您可以自定义它。

    C-x C-f
    ~/.emacs。该命令将创建一个新文件。好的,将您的配置放在该文件中,然后查看它是否工作。这在Linux和Windows上工作。如果它在Mac上不工作,那么它是一个应该修复的错误。您可能会查看使用的软件包配置。您可能还想重新考虑u使用
    ~/.emacs
    ,而使用
    ~/.emacs.d/init.el
    。Elpa将其包存储在
    ~/.emacs.d/Elpa/
    中。将所有包放在一起比较容易,因为您可能稍后会将整个内容置于版本控制之下。“当Emacs启动时,它通常尝试从初始化文件(简称init文件)加载Lisp程序。如果存在此文件,则指定如何为您初始化Emacs。Emacs使用文件名~/.Emacs、~/.Emacs.el或~/.Emacs.d/init.el查找您的init文件;您可以选择使用这三个名称中的任何一个(请参阅查找init).这里,~/代表您的主目录。“--
    (require 'package)
    (add-to-list 'package-archives
      '("melpa" . "http://melpa.milkbox.net/packages/") t)