From ee3c3b554799c9f0fbe387848cd9eec7e9ab9d95 Mon Sep 17 00:00:00 2001 From: Bastien Date: Sat, 5 Sep 2020 08:01:58 +0200 Subject: [PATCH] org.el: Allow empty subtrees to be folded back * lisp/org.el (org-cycle-internal-local): Allow empty subtrees to fold back. See Reported-by: Dmitrii Korobeinikov --- lisp/org.el | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lisp/org.el b/lisp/org.el index 5f41418ce..4068a4149 100644 --- a/lisp/org.el +++ b/lisp/org.el @@ -6433,8 +6433,7 @@ Use `\\[org-edit-special]' to edit table.el tables")) (goto-char eos) (outline-next-heading) (when (org-invisible-p) (org-flag-heading nil)))) - ((and (or (>= eol eos) - (not (string-match "\\S-" (buffer-substring eol eos)))) + ((and (>= eol eos) (or has-children (not (setq children-skipped org-cycle-skip-children-state-if-no-children))))