diff options
author | Eli Zaretskii <eliz@gnu.org> | 2023-05-29 15:32:51 +0300 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2023-05-29 15:32:51 +0300 |
commit | d8ba28fa3943b73b748b3f50853031139f23ef9b (patch) | |
tree | 849bde4fde6852f6ac82c2d122d4aeeba94b1c05 /lisp/tmm.el | |
parent | 53dc7bec8303584772e0922acb64aa6e1625b556 (diff) | |
download | emacs-d8ba28fa3943b73b748b3f50853031139f23ef9b.tar.gz |
Fix order of tmm-menubar when 'tmm-mid-prompt' is nil
* lisp/tmm.el (tmm-prompt): Reverse 'tmm-km-list' when
'tmm-mid-prompt' is nil, to present the menu in the correct order.
Suggested by Thiago Melo <tmdmelo@gmail.com>.
Diffstat (limited to 'lisp/tmm.el')
-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. |