Function: cfengine3-create-imenu-index
cfengine3-create-imenu-index is a byte-compiled function defined in
cfengine.el.gz.
Signature
(cfengine3-create-imenu-index)
Documentation
A function for imenu-create-index-function.
Note: defun name is separated by space such as body
package_method opencsw and imenu will replace spaces according
to imenu-space-replacement (which see).
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/cfengine.el.gz
(defun cfengine3-create-imenu-index ()
"A function for `imenu-create-index-function'.
Note: defun name is separated by space such as `body
package_method opencsw' and imenu will replace spaces according
to `imenu-space-replacement' (which see)."
(goto-char (point-min))
(let ((defuns ()))
(while (re-search-forward cfengine3-defun-full-re nil t)
(push (cons (mapconcat #'match-string '(1 2 3) " ")
(copy-marker (match-beginning 3)))
defuns))
(nreverse defuns)))