Function: org-with-limited-levels
org-with-limited-levels is a macro defined in org-macs.el.gz.
Signature
(org-with-limited-levels &rest BODY)
Documentation
Execute BODY with limited number of outline levels.
Source Code
;; Defined in /usr/src/emacs/lisp/org/org-macs.el.gz
(defmacro org-with-limited-levels (&rest body)
"Execute BODY with limited number of outline levels."
(declare (debug (body)))
`(progn
(defvar org-called-with-limited-levels)
(defvar org-outline-regexp)
(defvar outline-regexp)
(defvar org-outline-regexp-bol)
(let* ((org-called-with-limited-levels t)
(org-outline-regexp (org-get-limited-outline-regexp))
(outline-regexp org-outline-regexp)
(org-outline-regexp-bol (org-get-limited-outline-regexp t)))
,@body)))