Next: Support for tag files, Previous: Show proc mode, Up: Procedure, operator and variable information [Contents][Index]
REDUCE mode supports the standard Emacs Imenu
facilities
(see Imenu in The Emacs Editor). REDUCE mode can add an
“Index” menu to the menubar to the left of the REDUCE menu, which
lists all the procedures found in the current buffer. If the current
buffer defines any operators then they are listed in an
“*Operators*” submenu, and if the current buffer defines any
symbolic-mode global or fluid variables then they are listed in a
“*Variables*” submenu. Selecting an entry in this menu moves point
to the start of the line in which the specified procedure is defined
or the specified operator or variable is declared.
If the customizable option reduce-imenu-add
is non-nil, which
it is by default, then REDUCE mode adds an “Index” menu
automatically (Options that control REDUCE IDE).
Otherwise, selecting the appropriate item in the REDUCE menu adds an
“Index” menu.
Another way to use Imenu
is by entering the extended command
M-x imenu and then using the standard Emacs completion
facilities to select a procedure name, but note that this works only
for procedures.