16.3 开始一个 .emacs 文件

当你启动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 文件中包含这些注释。我在我的文件中包含它们是因为我老是忘记模式帮助或注释的约定——但我能记得在这里查看以提醒自己。