imenu-anywhere

Homepage: https://github.com/vitoshka/imenu-anywhere

Updated:

Summary

Ido/ivy/helm imenu across same mode/project/etc buffers

Commentary

`imenu-anywhere` provides navigation for imenu tags across all buffers that
satisfy grouping criteria. Available criteria include - all buffers with the
same major mode, same project buffers and user defined list of friendly mode
buffers.

To activate, just bind `imenu-anywhere' to a convenient key:

   (global-set-key (kbd "C-.") 'imenu-anywhere)

By default `imenu-anywhere' uses plain `completing-read'. `ido-imenu-anywhere',
`ivy-imenu-anywhere' and `helm-imenu-anywhere' are specialized interfaces.

Several filtering strategies are available - same-mode buffers, same-project
buffers and user defined friendly buffers. See
`imenu-anywhere-buffer-filter-functions' and `imenu-anywhere-friendly-modes'.

Dependencies