Keyboard interface (C-f10) to `mouse-buffer-menu' (C-down-mouse-1).
commit87f9ec7afb1180d6dc1ef65134f59cddddda1d68
authorSam Steingold <sds@gnu.org>
Thu, 18 Dec 2014 21:41:34 +0000 (18 16:41 -0500)
committerSam Steingold <sds@gnu.org>
Thu, 18 Dec 2014 21:41:34 +0000 (18 16:41 -0500)
treeb66ef6542d663e4115665bbd0362333c35e62d09
parent645a6aa4a5ee66659133f57ebeb5638bdc43beaa
Keyboard interface (C-f10) to `mouse-buffer-menu' (C-down-mouse-1).

* lisp/mouse.el (mouse-buffer-menu-map): Extract from `mouse-buffer-menu'.
(mouse-buffer-menu): Use `mouse-buffer-menu-map'.
* lisp/menu-bar.el (menu-bar-buffer-vector): Extract from
`menu-bar-update-buffers'.
(menu-bar-update-buffers): Use `menu-bar-buffer-vector'.
(buffer-menu-open): New user command, bound globally to C-f10,
provides a keyboard interface to `mouse-buffer-menu' (C-down-mouse-1).
(mouse-buffer-menu-keymap): Use `menu-bar-buffer-vector' to
convert the value returned by `mouse-buffer-menu-map' to a list
acceptable to `popup-menu' for `buffer-menu-open'.
etc/NEWS
lisp/ChangeLog
lisp/menu-bar.el
lisp/mouse.el