GNU bug report logs -
#24237
24.5; (elisp)`Extended Menu Items', :filter warning
Previous Next
Reported by: Drew Adams <drew.adams <at> oracle.com>
Date: Mon, 15 Aug 2016 18:07:01 UTC
Severity: minor
Found in version 24.5
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> Date: Sun, 13 Dec 2020 11:52:53 -0800 (PST)
> From: Drew Adams <drew.adams <at> oracle.com>
> Cc: larsi <at> gnus.org, 24237 <at> debbugs.gnu.org,
> Stefan Monnier
> <monnier <at> iro.umontreal.ca>
>
> > > "use of a `menu-item' construct with a :filter
> > > to create a conditional _keyboard_ key binding.
> > > In such a case, the `menu-item' construct is not
> > > a real menu item - it is not placed on any menu."
> >
> > That doesn't explain anything to me, sorry.
>
> Sorry. Does an example help?
>
> (global-set-key
> "\C-o"
> '`(menu-item
> "" forward-char
> :filter (lambda (cmd)
> (if (integerp prefix-arg) nil cmd))))
If this is never placed on the menu bar or on any pop-down menu, then
what the manual says is not relevant, because redisplay only considers
the menus that need to be displayed.
This bug report was last modified 4 years and 155 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.