org.el (org-mode-restart): Fix turning off `org-indent-mode' when necessary
* org.el (org-mode-restart): Fix turning off `org-indent-mode' when necessary.
This commit is contained in:
parent
a4a2935c3f
commit
d4b653656e
|
@ -20365,11 +20365,12 @@ This command does many different things, depending on context:
|
||||||
"C-c C-c can do nothing useful at this location")))))))))
|
"C-c C-c can do nothing useful at this location")))))))))
|
||||||
|
|
||||||
(defun org-mode-restart ()
|
(defun org-mode-restart ()
|
||||||
"Restart Org-mode, to scan again for special lines.
|
|
||||||
Also updates the keyword regular expressions and file variables."
|
|
||||||
(interactive)
|
(interactive)
|
||||||
(funcall major-mode)
|
(let ((indent-status (org-bound-and-true-p org-indent-mode)))
|
||||||
(hack-local-variables)
|
(funcall major-mode)
|
||||||
|
(hack-local-variables)
|
||||||
|
(when (and indent-status (not (org-bound-and-true-p org-indent-mode)))
|
||||||
|
(org-indent-mode -1)))
|
||||||
(message "%s restarted" major-mode))
|
(message "%s restarted" major-mode))
|
||||||
|
|
||||||
(defun org-kill-note-or-show-branches ()
|
(defun org-kill-note-or-show-branches ()
|
||||||
|
|
Loading…
Reference in New Issue