#+startup: indent 可以为当前 buffer 启动 org-indent-mode,随后我发现了 rougier/org-margin: Outdent headlines in emacs org-mode (github.com),想着如果能够 #+startup: margin 来启用 org-margin-mode 就好了。但是看了一下 startup option 的代码,好像得改动 org mode 的代码,没那么容易自定义。 大家有试过客制化 startup option 吗?
我想只要在org-startup-options
中添加一个对应的项目就可以:
(add-to-list 'org-startup-options '("margin" org-margin-mode t)
不保证有用
(defvar org-margin-mode-startup nil)
(add-to-list 'org-startup-options '("margin" org-margin-mode-startup t))
(add-hook 'org-mode-hook (lambda ()
(if org-margin-mode-startup
(org-margin-mode-on))))
自己再加一个 hook
就足够了。