[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 15:03:39 +0200 |
User-agent: |
KMail/1.13.5 (Linux/2.6.35-rc5-git6; KDE/4.4.5; x86_64; ; ) |
On Thursday 22 July 2010 14:18:40 Lennart Borgman wrote:
> > 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?
No. New users don't have configs they need to change, and existing
modes already stick to these (non-CUA-friendly) conventions.
> (Except for swapping new and old users?)
I wanted to say, that making CUA default would involve replacing binding
conventions and changing gazillions of bindings accordingly.
> This is what I mean with that CUA mode currently is a second citizen.
Well, that's true. But IMO it's impossible to have two first class
keybinding schemes.
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, 2010/07/22
- Re: Emacs learning curve, Lennart Borgman, 2010/07/22
- Re: Emacs learning curve,
Tassilo Horn <=
- 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
- Re: Emacs learning curve, Lennart Borgman, 2010/07/22