Function: prolog-menu
prolog-menu is a byte-compiled function defined in prolog.el.gz.
Signature
(prolog-menu)
Documentation
Add the menus for the Prolog editing buffers.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/prolog.el.gz
(defun prolog-menu ()
"Add the menus for the Prolog editing buffers."
;; Add predicate index menu
(setq-local imenu-create-index-function
'imenu-default-create-index-function)
;;Milan (this has problems with object methods...) ###### Does it? (Stefan)
(setq-local imenu-prev-index-position-function
#'prolog-beginning-of-predicate)
(setq-local imenu-extract-index-name-function #'prolog-get-predspec)
(if (and prolog-imenu-flag
(< (count-lines (point-min) (point-max)) prolog-imenu-max-lines))
(imenu-add-to-menubar "Predicates")))