我正在使用Emacs for Mac OSX 应用程序,并根据MELPA上的说明需要修改init.el文件。问题是我找不到任何init.el文件。它是否在某个隐蔽的位置,或者是否有其他文件具有相同的作用?目标是使MELPA包可用于Emacs 24软件包安装器。
==== 更新 ====
根据MELPA页面,要添加MELPA存储库,应在init.el文件中“在调用package-initialize之前”添加几行。然而,Emacs for OSX应用程序似乎没有init.el文件。使用(由@alexander-poslavsky建议的命令)。
==== 更新 ====
根据MELPA页面,要添加MELPA存储库,应在init.el文件中“在调用package-initialize之前”添加几行。然而,Emacs for OSX应用程序似乎没有init.el文件。使用(由@alexander-poslavsky建议的命令)。
C-H (Control-h) v user-init-file RET
我得到了“~/.emacs”文件,这符合@abo-abo的预测。然而,由于该文件不存在,因此没有调用package-initialize。不管怎样,我创建了~/.emacs并按照@abo-abo的建议添加了自定义行,它能正常工作。谢谢!
目前,.emacs文件的内容如下:
(require 'package)
(add-to-list 'package-archives
'("melpa" . "http://melpa.milkbox.net/packages/") t)
C-x C-f
~/.emacs
. - abo-abo~/.emacs
,而改用~/.emacs.d/init.el
。Elpa将其软件包存储在~/.emacs.d/elpa/
中。将所有内容放在一起更容易,因为您很可能会将整个内容放在版本控制下。 - Alexander Poslavsky/.emacs、/.emacs.el或/.emacs.d/init.el查找您的init文件;您可以选择使用这三个名称中的任何一个(请参见查找Init)。在这里,/表示您的主目录。 - Purplejacket