GNU bug report logs -
#28930
24.5; cua-mode does not replace keyboard shortcuts in Edit menu
Previous Next
Reported by: Bruno Haible <bruno <at> clisp.org>
Date: Sat, 21 Oct 2017 19:29:02 UTC
Severity: minor
Tags: confirmed
Merged with 28931
Found in versions 24.5, 28.0.50
Fixed in version 29.1
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
Message #21 received at 28930 <at> debbugs.gnu.org (full text, mbox):
Lars Ingebrigtsen <larsi <at> gnus.org> writes:
> Let's see... this is from this stuff:
>
> (bindings--define-key menu [copy]
> ;; ns-win.el said: Substitute a Copy function that works better
> ;; under X (for GNUstep).
> `(menu-item "Copy" ,(if (featurep 'ns)
> 'ns-copy-including-secondary
> 'kill-ring-save)
> :enable mark-active
> :help "Copy text in region between mark and current position"
> :keys ,(if (featurep 'ns)
> "\\[ns-copy-including-secondary]"
> "\\[kill-ring-save]")))
>
> (etc)
>
> I guess we could add a case for cua-mode in the :keys here, too?
No, we can't -- that has to be computed dynamically, and :keys doesn't
allow that. I think?
I tried to use :filter, but it couldn't figure out how to use that to
return a dynamically generated menu item -- is that even possible?
Perhaps we should just allow :keys to be a lambda? Any opinions?
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
This bug report was last modified 3 years and 229 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.