熟悉一个工具最显而易见的办法就是阅读其手册。在Emacs中可以通过C-h r
打开手册。
23 Major and Minor Modes
23.1 Major Modes
M-x ?-mode
启用某个mode。例如M-x lisp-mode
进入lisp模式。
有的模式存在快捷键,比如C-x m
进入邮件写作模式。
C-x b
输入不存在的buffer名字可以创建一个新的buffer。
在配置中,可以通过
(setq-default major-mode 'text-mode)
设置某个默认的主模式。
通过C-h m
开查看当前模式的帮助。
主模式通常提供hook,比如text-mode-hook,可以用来附带开启辅模式,比如:
(add-hook 'text-mode-hook 'flyspell-mode)
(add-hook 'emacs-lisp-mode-hook 'eldoc-mode)
23.2 Minor Modes
辅模式和主模式不同的地方是它们可以被关掉,然后它们有局部和全局之分。
23.3 Choosing File Modes
讲Emacs怎么通过文件名以及文件中指定的模式行来自动设置主模式。
C-x C-w
设置输出文件名。