imenu
will be a similar feature in GNU Emacs.
See Ch f imenu-add-menubar-index
RET .
You can call this in interception mode for imenu
enabled imenu
.
Naturally, elisp is supported, so for a quick demonstration:
- Mx
find-library
RET imenu
RET - Mx
imenu-add-menubar-index
RET
and then see the new "Pointer" item in the menu bar, and also on C- <mouse3>
Of course, there is also a keyboard interface by simply calling Mx imenu
RET (with TAB completion), but I highly recommend adding the ido
integration, which can be found in EmacsWiki * - I believe this is a faster interface than using a mouse.
For more details see Ch i g (elisp) Imenu
RET
For configuration see Mx customize-group
RET imenu
RET
(*) Along with many other ways to improve the function, therefore, even if you do not want to use ido
, you should definitely read this Wiki page after you see the basic version in action.
phils
source share