Function: org-list-get-all-items

org-list-get-all-items is a byte-compiled function defined in org-list.el.gz.

Signature

(org-list-get-all-items ITEM STRUCT PREVS)

Documentation

List all items in the same sub-list as ITEM.

STRUCT is the list structure. PREVS is the alist of previous items, as returned by org-list-prevs-alist.

Source Code

;; Defined in /usr/src/emacs/lisp/org/org-list.el.gz
(defun org-list-get-all-items (item struct prevs)
  "List all items in the same sub-list as ITEM.
STRUCT is the list structure.  PREVS is the alist of previous
items, as returned by `org-list-prevs-alist'."
  (let ((prev-item item)
	(next-item item)
	before-item after-item)
    (while (setq prev-item (org-list-get-prev-item prev-item struct prevs))
      (push prev-item before-item))
    (while (setq next-item (org-list-get-next-item next-item struct prevs))
      (push next-item after-item))
    (append before-item (list item) (nreverse after-item))))