如果找不到我的 emacs init 文件怎么办?

What to do if I cannot find my emacs init file?

我正尝试按照以下说明将 haskell-mode 添加到 emacs:

http://doc.gnu-darwin.org/haskell-mode/installation-guide.html

这涉及到我将一些代码添加到我的 ~/.emacs 初始化文件中。但是,我的问题是无法找到我的 emacs init 文件。我尝试使用 find 命令来定位它,如下所示:

find . -name "*emacs*"
find . -name "~/.emacs"

然而,其中 none 似乎非常成功,因为我得到的结果太多,或者没有结果。

所以,鉴于我的情况,由于我无法找到我的 ~/.emacs 初始化文件,这是否意味着它不存在?在那种情况下,使用 emacs 编辑器自己创建一个是否明智?如果是这样,在尝试创建一个之前我应该​​了解哪些突出的事情?

C-x C-f ~/.emacs带你去。

参见 Emacs 手册,节点 Init File and Find Init

要打开您的 emacs init 文件,请键入 M-: (find-file user-init-file) RET。如果你只想看到它的路径,你可以使用 C-h v user-init-file RET.

您也可以自己创建它,如果我没记错的话,安装 emacs 不会一直自动创建该文件。只需使用您偏好的文本编辑器(vim、vi、nano 等)在终端中输入:

vim ~/.emacs

然后按照您想要的方式进行编辑:-)