我要尽量把我的情况弄清楚。
基本上,我希望对我的.emacs init文件进行更改,以便我可以向emacs添加新功能,但是我所做的任何更改都不会改变emacs的操作方式。
我就是这么做的。首先,我将cd放到我的.emacs.d目录中,这个目录包含以下文件(隐藏的和不隐藏的):
ls -a .emacs.d
. .. auto-save-list如您所见,这个目录中没有.emacs init文件,因此我创建了一个文件,并向其中添加了以下代码:
(global-set-key (kbd "<f10>") 'execute-extended-command)在本例中,我只是在特定的命令中添加第二个键绑定。我尝试过将各种不同的代码添加到我的.emacs文件中,但是仍然没有效果。有人能告诉我为什么,这是没有道理的,为什么这不应该工作..。
发布于 2015-01-10 18:45:50
Emacs手册这是关于初始化文件的
当Emacs启动时,它通常尝试从初始化文件加载Lisp程序,或者简称init文件。如果存在此文件,则指定如何为您初始化Emacs。Emacs使用文件名
~/.emacs、~/.emacs.el或~/.emacs.d/init.el查找init文件;您可以选择使用这三个名称中的任何一个(参见查找Init)。在这里,~/代表您的主目录。
您正在尝试将其中两种方法结合起来。相反,使用~/.emacs (主目录中的隐藏文件)或~/.emacs.d/init.el (隐藏目录中的非隐藏文件,在主目录中使用)。
https://stackoverflow.com/questions/27879753
复制相似问题