mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-30 12:21:25 -08:00
* lisp/mouse.el (context-menu-entry): Don't create menu for Help commands.
Help commands that describe keybindings call context-menu-entry bound to a key. This causes too much trouble when trying to build the context menu in a temporary Help buffer that is not displayed in a window. OTOH, there is no information in context menus useful for Help commands. So `help-buffer-under-preparation' is added to filter out such calls. (bug#53910)
This commit is contained in:
parent
09ba81f1d2
commit
3d0f5bc219
1 changed files with 3 additions and 1 deletions
|
|
@ -541,7 +541,9 @@ Some context functions add menu items below the separator."
|
|||
|
||||
(defvar context-menu-entry
|
||||
`(menu-item ,(purecopy "Context Menu") ,(make-sparse-keymap)
|
||||
:filter ,(lambda (_) (context-menu-map)))
|
||||
:filter ,(lambda (_) (unless help-buffer-under-preparation
|
||||
;; No need to build menu to describe keys
|
||||
(context-menu-map))))
|
||||
"Menu item that creates the context menu and can be bound to a mouse key.")
|
||||
|
||||
(defvar context-menu-mode-map
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue