emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: On being web-friendly and why info must die


From: Stefan Monnier
Subject: Re: On being web-friendly and why info must die
Date: Mon, 08 Dec 2014 11:08:07 -0500
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux)

> For this reason it would make sense to make CUA keys the default, and
> provide a compatibility switch for Emacs old timers who are used to
> the current bindings.

cua-mode is a clever and reasonably clean hack, but
a hack nevertheless.  So enabling it by default is not really an option.

And note that under Mac OS X, there's no need for it, since Mac OS
X uses another modifier than "control" for those C-x C-c C-v.

I'm not opposed to a long term plan to possibly change C-x, C-c, and
C-v.  But that will require fairly extensive changes, mostly such that
major/minor mode key bindings don't specify full key-sequences but
"relative" sequences along with a base prefix which would then depend on
the user's config.  Maybe something like (new-define-key map
major-mode-prefix [?\C-f] #'foo).  I think such changes could be
generally beneficial (e.g. for things like evil-mode, god-mode, ...),
but someone needs to sit down, and experiment a bit with various designs
to see what would work best in terms of convenience and reliability for
cua, evil, normal use, user customization, and major/minor mode writers.


        Stefan



reply via email to

[Prev in Thread] Current Thread [Next in Thread]