如何默认启用 org-indent-mode?

How to enable org-indent-mode by default?

我正在使用 Emacs 25.1.50.2

当我使用 Org-mode 时,org-indent-mode 默认关闭。所以我每次都必须使用 M-x org-indent-mode 来启用它。

我将下面的 lisp 放入我的配置文件 ~/.emecs.d/init.el 没有效果。

;; Enable org-indent mode by default
(org-indent mode 1)
;; Above line really should be (org-indent-mode 1)

感谢您的宝贵时间:)

您可以使用主要模式的模式挂钩在 org-mode 个缓冲区中启用此缓冲区本地次要模式。

对于 Emacs 24+,您可以简单地写:

(add-hook 'org-mode-hook 'org-indent-mode)

在早期的 Emacs 版本中,您应该改为使用自定义函数通过调用 (org-indent-mode 1) 显式启用次要模式,然后将该自定义函数添加到挂钩变量中。

org 的 2021 当前版本中,您可以执行 this:

(setq org-startup-indented t)