Quellcode durchsuchen

org-element: Unhide contents of collapsed elements before entering them

* contrib/lisp/org-element.el (org-element-down): Unhide contents of
  collapsed elements before entering them.
Nicolas Goaziou vor 13 Jahren
Ursprung
Commit
3fda301b07
1 geänderte Dateien mit 2 neuen und 0 gelöschten Zeilen
  1. 2 0
      contrib/lisp/org-element.el

+ 2 - 0
contrib/lisp/org-element.el

@@ -3919,6 +3919,8 @@ modified."
      ((eq (org-element-type element) 'plain-list)
       (forward-char))
      ((memq (org-element-type element) org-element-greater-elements)
+      ;; If contents are hidden, first disclose them.
+      (when (org-element-property :hiddenp element) (org-cycle))
       (goto-char (org-element-property :contents-begin element)))
      (t (error "No inner element")))))