diff options
Diffstat (limited to 'lisp')
-rw-r--r-- | lisp/tmm.el | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lisp/tmm.el b/lisp/tmm.el index 6088961fa4c..88254f0d1b8 100644 --- a/lisp/tmm.el +++ b/lisp/tmm.el @@ -170,9 +170,11 @@ instead of executing it." (error "Empty menu reached")) (and tmm-km-list (let ((index-of-default 0)) - (if tmm-mid-prompt - (setq tmm-km-list (tmm-add-shortcuts tmm-km-list)) - t) + (setq tmm-km-list + (if tmm-mid-prompt + (tmm-add-shortcuts tmm-km-list) + ;; tmm-add-shortcuts reverses tmm-km-list internally. + (reverse tmm-km-list))) ;; Find the default item's index within the menu bar. ;; We use this to decide the initial minibuffer contents ;; and initial history position. |