Function: Info-extract-menu-counting
Info-extract-menu-counting is a byte-compiled function defined in
info.el.gz.
Signature
(Info-extract-menu-counting COUNT &optional NO-DETAIL)
Source Code
;; Defined in /usr/src/emacs/lisp/info.el.gz
;; If COUNT is nil, use the last item in the menu.
(defun Info-extract-menu-counting (count &optional no-detail)
(let ((case-fold-search t))
(save-excursion
(let ((case-fold-search t)
(bound (when (and no-detail
(re-search-forward
"^[ \t-]*The Detailed Node Listing" nil t))
(match-beginning 0))))
(goto-char (point-min))
(or (search-forward "\n* menu:" bound t)
(user-error "No menu in this node"))
(if count
(or (search-forward "\n* " bound t count)
(error "Too few items in menu"))
(while (search-forward "\n* " bound t)
nil))
(Info-extract-menu-node-name nil (Info-index-node))))))