together.)
@findex imenu
- If you type @kbd{M-x imenu}, it reads the name of a definition using
-the minibuffer, then moves point to that definition. You can use
+ If you type @kbd{M-g i}, it reads the name of a definition using the
+minibuffer, then moves point to that definition. You can use
completion to specify the name; the command always displays the whole
list of valid names.
conventional IRC behaviour of completing by cycling through the
available options can be restored by enabling this option.
++++
+** 'imenu' is now bound to 'M-g i' globally.
+
* Editing Changes in Emacs 29.1
---
(define-key goto-map "p" 'previous-error)
(define-key goto-map "\M-p" 'previous-error)
(define-key goto-map "\t" 'move-to-column)
+(define-key goto-map "i" 'imenu)
(defvar search-map (make-sparse-keymap)
"Keymap for search related commands.")
;; This mode supports font-lock, imenu and mode-compile. In the
;; hairy version font-lock is on, but you should activate imenu
;; yourself (note that mode-compile is not standard yet). Well, you
-;; can use imenu from keyboard anyway (M-x imenu), but it is better
+;; can use imenu from keyboard anyway (M-g i), but it is better
;; to bind it like that:
;; (define-key global-map [M-S-down-mouse-3] 'imenu)