[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Emacs learning curve
From: |
Lennart Borgman |
Subject: |
Re: Emacs learning curve |
Date: |
Thu, 22 Jul 2010 14:18:40 +0200 |
On Thu, Jul 22, 2010 at 2:14 PM, Tassilo Horn <address@hidden> wrote:
> 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.
Aren't your description rather accurate also without making CUA mode
default? (Except for swapping new and old users?)
This is what I mean with that CUA mode currently is a second citizen.
- Re: Emacs learning curve, (continued)
- Re: Emacs learning curve, Alfred M. Szmidt, 2010/07/22
- 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, 2010/07/22
- Re: Emacs learning curve,
Lennart Borgman <=
- 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
- Re: Emacs learning curve, David Kastrup, 2010/07/22