Function: org-get-limited-outline-regexp
org-get-limited-outline-regexp is a byte-compiled function defined in
org-macs.el.gz.
Signature
(org-get-limited-outline-regexp &optional WITH-BOL)
Documentation
Return outline-regexp with limited number of levels.
The number of levels is controlled by org-inlinetask-min-level.
Match at beginning of line when WITH-BOL is non-nil.
Source Code
;; Defined in /usr/src/emacs/lisp/org/org-macs.el.gz
(defvar org-inlinetask-min-level) ; defined in org-inlinetask.el
(defun org-get-limited-outline-regexp (&optional with-bol)
"Return outline-regexp with limited number of levels.
The number of levels is controlled by `org-inlinetask-min-level'.
Match at beginning of line when WITH-BOL is non-nil."
(cond ((not (derived-mode-p 'org-mode))
(if (string-prefix-p "^" outline-regexp)
(if with-bol outline-regexp (substring outline-regexp 1))
(if with-bol (concat "^" outline-regexp) outline-regexp)))
((not (featurep 'org-inlinetask))
(if with-bol org-outline-regexp-bol org-outline-regexp))
(t
(let* ((limit-level (1- org-inlinetask-min-level))
(nstars (if org-odd-levels-only
(1- (* limit-level 2))
limit-level)))
(org-headline-re nstars (not with-bol))))))