Emacs imenu popup
Clone or download
Igor Shymko
Latest commit c5e2e69 Mar 26, 2017
Permalink
Failed to load latest commit information.
.gitignore initial Jun 30, 2015
LICENSE initial Jun 30, 2015
README.md doc update Apr 5, 2016
popup-imenu.el fix #10 add semantic-imenu support Mar 26, 2017
popup-imenu.gif capabilities gif Dec 28, 2015

README.md

Popup-imenu

MELPA MELPA Stable

Show imenu index alist in a popup window.

popup-imenu gif

Run

M-x popup-imenu

Customize

popup-imenu-position

Control popup horizontal positioning with:

  • 'center - open popup at window center
  • 'fill-column - center relative to fill-column (default setting)
  • 'point - open popup at point
(setq popup-imenu-position 'point)

popup-imenu-style

  • 'flat - flatten hierarchical imenu
  • 'indent - use whitespace indentation to show hierarchical imenu
(setq popup-imenu-style 'indent)

popup-imenu-fuzzy-match

Flx matching is enabled by default. Disable it with:

(setq popup-imenu-fuzzy-match nil)

Keymap

(global-set-key (kbd "C-e") 'popup-imenu)

;; Close the popup with same key
(define-key popup-isearch-keymap (kbd "C-e") 'popup-isearch-cancel)

Dependencies