Macos 为Mac OSX应用定制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文件当前唯一的内容: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”
(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)