Org 模式缓冲区需要启用字体锁定功能,这是 Emacs 的默认设置1。
Org 模式与部分 Elisp 包存在兼容问题(见 Packages that conflict with Org mode),建议查阅相关列表。
为提升使用体验, org-store-link 、 org-capture 与 org-agenda 三个核心命令应可在 Emacs 全局环境调用,而非仅限 Org 缓冲区。为此需要将其绑定到全局快捷键,例如用户自定义保留按键(见 (elisp)Key Binding Conventions)。以下为推荐配置,可在 个人初始化文件 中根据习惯修改。
(global-set-key (kbd "C-c l") #'org-store-link) (global-set-key (kbd "C-c a") #'org-agenda) (global-set-key (kbd "C-c c") #'org-capture)
后缀为 ‘.org’ 的文件默认启用 Org 模式。若要在非 ‘.org’ 后缀文件中启用 Org 模式,可将文件首行设置为:
MY PROJECTS -*- mode: org; -*-
无论文件名如何,该写法都会为当前缓冲区启用 Org 模式。相关配置可参考变量 org-insert-mode-line-in-empty-file 。
Org 中许多命令会在区域处于 激活 状态时作用于该区域。此功能需要开启瞬态标记模式(Transient Mark mode),该模式为 Emacs 默认设置。若不喜欢该模式,可通过鼠标选择区域,或在移动光标前按两次 C-SPC 激活区域。