当你启动Emacs时,它会加载你的 .emacs 文件,除非你在命令行上使用 ‘-q’ 参数告诉它不要加载。(emacs -q
命令会给你一个原始、未配置的Emacs。)
一个 .emacs 文件包含Lisp表达式。通常,这些仅仅是设置值的表达式;有时它们是函数定义。
See 初始化文件 ~/.emacs in GNU Emacs手册, 提供了对初始化文件的简短描述。
本章节涉及相同的主题,但是是从一个完整且长时间使用的 .emacs 文件中提取的片段,这是我的文件。
文件的第一部分包含注释:提醒给我自己的。当然,现在我记得这些事情,但当我开始时,我不记得。
;;;; Bob的 .emacs 文件 ; Robert J. Chassell ; 1985年9月26日
看那个日期!我很久以前就开始了这个文件。从那时起,我一直在添加内容。
; 该文件中的每个部分都由以四个分号开头的一行引入; ; 每个条目都由以三个分号开头的一行引入。
这描述了Emacs Lisp中注释的通常约定。在分号后面的行上的所有内容都是注释。两个、三个和四个分号用作子部分和部分的标记。(See Comments in GNU Emacs Lisp参考手册,了解更多关于注释的信息。)
;;;; 帮助键 ; 控制键-h是帮助键; ; 在输入控制键-h后,输入一个字母表示你想要帮助的主题。 ; 要了解帮助设施的说明, ; 连续输入两次控制键-h。
只需记住:输入 C-h 两次来获取帮助。
; 要了解任何模式,输入控制键-h m ; 在该模式中。例如,要了解 ; 关于邮件模式的信息,进入邮件模式然后输入 ; 控制键-h m。
我称之为“模式帮助”,非常有帮助。通常,它告诉你所有你需要知道的。
当然,你不需要在你的 .emacs 文件中包含这些注释。我在我的文件中包含它们是因为我老是忘记模式帮助或注释的约定——但我能记得在这里查看以提醒自己。