diff --git a/lisp/org.el b/lisp/org.el index b839a8fa9..8ec6781a9 100644 --- a/lisp/org.el +++ b/lisp/org.el @@ -9008,7 +9008,10 @@ if `orgstruct-heading-prefix-regexp' is non-nil." (not (let* ,bindings (org-context-p 'headline 'item - ,(when (memq fun '(org-insert-heading)) + ,(when (memq fun + '(org-insert-heading + org-insert-heading-respect-content + org-meta-return)) '(when orgstruct-is-++ 'item-body)))))))) (if fallback