[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Emacs learning curve
From: |
Tassilo Horn |
Subject: |
Re: Emacs learning curve |
Date: |
Thu, 22 Jul 2010 14:14:38 +0200 |
User-agent: |
KMail/1.13.5 (Linux/2.6.35-rc5-git6; KDE/4.4.5; x86_64; ; ) |
On Thursday 22 July 2010 13:36:42 Lennart Borgman wrote:
> > No, having CUA mode on by default is off the table.
> >
> > This proposal has been discussed before, and there are many problems
> > with it. For instance, by default, C-c LETTER is reserved for user
> > customizations; CUA prevents such key bindings when the region is
> > active.
>
> Is not this a reason for making CUA mode default? As long as it is not
> the default it will be a second class citizen and obstacles like this
> will remains. And those makes it quite a bit harder for new users.
So you mean making CUA the default would force us to change the binding
reserved for users. I guess user's would be very happy to revamp their
key bindings.
And we would need to define new guidelines for modes. These
recommendations are also in conflict with CUA:
,----[ (info "(elisp)Major Mode Conventions") ]
| * The key sequences bound in a major mode keymap should usually
| start with `C-c', followed by a control character, a digit, or `{',
| `}', `<', `>', `:' or `;'. The other punctuation characters are
| reserved for minor modes, and ordinary letters are reserved for
| users.
`----
,----[ (info "(elisp)Keymaps and Minor Modes") ]
| The key sequences bound in a minor mode should consist of `C-c'
| followed by one of `.,/?`'"[]\|~!#$%^&*()-_+='. (The other punctuation
| characters are reserved for major modes.)
`----
But since old emacs users and users happy with the emacs way would like
to stick to the default bindings, we would have to somehow invend
conventions that fit for both Emacs and CUAmacs. I'm pretty sure that's
near to impossible if you want to preserve a rest of mnemonics and
consistency.
Bye,
Tassilo
- Re: Emacs learning curve, (continued)
- Re: Emacs learning curve, Lennart Borgman, 2010/07/22
- Re: Emacs learning curve, Stefan Monnier, 2010/07/22
- Re: Emacs learning curve, Uday S Reddy, 2010/07/16
- Re: Emacs learning curve, Ivan Kanis, 2010/07/16
- Re: Emacs learning curve, Miles Bader, 2010/07/16
- Re: Emacs learning curve, Ivan Kanis, 2010/07/17
- Re: Emacs learning curve, Chong Yidong, 2010/07/17
- Re: Emacs learning curve, Lennart Borgman, 2010/07/22
- Re: Emacs learning curve,
Tassilo Horn <=
- Re: Emacs learning curve, Lennart Borgman, 2010/07/22
- Re: Emacs learning curve, Tassilo Horn, 2010/07/22
- Re: Emacs learning curve, Ivan Kanis, 2010/07/22
- Re: Emacs learning curve, David Kastrup, 2010/07/22
- Re: Emacs learning curve, Wojciech Meyer, 2010/07/22
- Re: Emacs learning curve, Stephen Eilert, 2010/07/22
- Re: Emacs learning curve, David Kastrup, 2010/07/23
- Re: Emacs learning curve, Fren Zeee, 2010/07/23
- Re: Emacs learning curve, Dirk-Jan C . Binnema, 2010/07/23
- Re: Emacs learning curve, Alfred M. Szmidt, 2010/07/23