unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: "Eli Zaretskii" <eliz@elta.co.il>
Cc: emacs-devel@gnu.org
Subject: Re: Will default key bindings spell the death of Emacs?
Date: Thu, 29 May 2003 17:05:14 +0300	[thread overview]
Message-ID: <2593-Thu29May2003170513+0300-eliz@elta.co.il> (raw)
In-Reply-To: <1054178219.882.88.camel@morgan> (message from Glen Peterson on 28 May 2003 23:16:59 -0400)

[I suggest to resend your message to emacs-devel.]

> From: Glen Peterson <glen@organicdesign.org>
> Reply-To: glen@organicdesign.org
> Date: 28 May 2003 23:16:59 -0400
> 
> I believe that Emacs key bindings are effectively preventing 99% or more
> of Windows programmers and other younger programmers from ever using
> it.

I think you greatly exaggerate the difficulty of adapting to Emacs
key bindings.

> I propose a toggle that sets emacs and all its IDEs into "Windows
> Mode".

While this might be a good idea, I think we need to change only a
small set of bindings frequently used by Windows users.  Otherwise,
almost all of Emacs bindings will need to be changed, and most of the
user manual will instantly become invalid where it describes key
bindings.

I suggest to try CUA mode (in the CVS sources) and see if it solves
your problem well enough for it to become much less grave.

> * The kill ring should not be used.  Cut and copy and paste should
> operate on the Windows clipboard

Emacs does both, so I don't see why is the default operation a
problem.  A user who is unaware of the kill ring should be able to
simply ignore it.

> Delete - delete 1 char to the right.
> Backspace - move and delete 1 char to the left

These two already work like that.  If you have any problems, please
describe them.

> cua-mode bindings is a good idea, but I don't think it goes far enough. 

The question is not whether CUA mode makes Emacs be a Windows program,
the question is does it go far enough as to allow Windows users to
become efficient Emacs users with minimal adaptation pain.

> Particularly disturbing are the state sensitive M-x and C-x keys:
> ftp://ftp.xemacs.org/pub/xemacs/contrib/cua-mode.el

I sugegst to try the version of CUA mode that is part of the Emacs CVS
sources, not the one in XEmacs (perhaps those are the same, I don't
know).

> Do any of you share these views?  Why, or why not.  Who else cares about
> this issue and what can we do to bring about this important change?

AFAIK, many (most?) Emacs users (certainly its developers) want Emacs
to work the same on all supported platforms.

       reply	other threads:[~2003-05-29 14:05 UTC|newest]

Thread overview: 66+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <1054178219.882.88.camel@morgan>
2003-05-29 14:05 ` Eli Zaretskii [this message]
2003-05-29 14:38   ` Will default key bindings spell the death of Emacs? Jan D.
     [not found] <E19LPs9-0002b6-0o@monty-python.gnu.org>
2003-05-29 20:57 ` Lars Hansen
2003-05-29 21:47   ` Miles Bader
2003-05-29 22:04     ` Lars Hansen
2003-05-29 22:45       ` Miles Bader
2003-05-30  6:52         ` Lars Hansen
2003-05-30 10:11           ` Thien-Thi Nguyen
2003-05-30 10:32           ` Alex Schroeder
2003-05-30 10:52             ` Miles Bader
2003-05-30 12:06               ` Jan D.
2003-05-30 11:06             ` Lars Hansen
2003-05-30 11:19             ` Juanma Barranquero
2003-05-30 16:27               ` Alex Schroeder
2003-05-30 17:09                 ` Luc Teirlinck
2003-05-30 17:13         ` Richard Stallman
2003-05-31 20:19         ` David Kastrup
2003-05-31 21:31           ` Robert J. Chassell
2003-06-01  0:14             ` David Kastrup
2003-06-01 11:24               ` Robert J. Chassell
2003-06-01 12:12                 ` David Kastrup
2003-06-01 19:36                   ` Jan D.
2003-06-01 19:43                     ` David Kastrup
2003-06-01 20:18                       ` Jan D.
2003-05-29 23:58       ` Alan Shutko
2003-05-30  0:10       ` Stefan Monnier
2003-05-30  5:20         ` Kai Großjohann
2003-05-30 17:29           ` Kevin Rodgers
2003-05-30 19:55             ` Kai Großjohann
2003-06-02 21:27               ` Kevin Rodgers
2003-06-02 22:05                 ` David Kastrup
2003-06-03 16:25                   ` Kevin Rodgers
2003-06-03 20:28                     ` David Kastrup
2003-06-02 22:42                 ` Luc Teirlinck
2003-06-03 16:26                   ` Kevin Rodgers
2003-05-30  7:16         ` Lars Hansen
2003-05-30 13:10           ` Stefan Monnier
2003-05-31 19:52             ` Richard Stallman
2003-05-31 20:27               ` Stefan Monnier
2003-06-02 11:15                 ` Richard Stallman
2003-06-02 17:00                   ` Stefan Monnier
2003-06-03 10:58                     ` Richard Stallman
2003-05-30 13:26           ` Kai Großjohann
2003-05-30  0:47     ` Tak Ota
2003-05-30  1:48       ` Miles Bader
2003-05-30  5:19       ` Kai Großjohann
2003-05-30  6:09         ` Miles Bader
2003-05-30 17:13       ` Richard Stallman
2003-05-30 19:58         ` Kai Großjohann
2003-06-01 15:52           ` Richard Stallman
2003-06-01 17:05             ` Kai Großjohann
2003-05-29 22:10   ` Kevin Rodgers
2003-05-30  5:13   ` Kai Großjohann
2003-05-30  6:33     ` Miles Bader
2003-05-30  7:53       ` Kai Großjohann
2003-05-30  8:05         ` Miles Bader
2003-05-30 13:26           ` Kai Großjohann
2003-06-04 11:20   ` Andreas Schwab
2003-06-04 12:49     ` Lars Hansen
2003-06-04 13:08       ` David Kastrup
2003-06-05 12:13         ` Benjamin Riefenstahl
2003-06-05 21:46         ` Richard Stallman
2003-06-05 21:55           ` David Kastrup
     [not found] <E19LWOR-0001eW-Nm@monty-python.gnu.org>
2003-05-30  6:36 ` Lars Hansen
2003-05-30  8:57 Lars Hansen
  -- strict thread matches above, loose matches on Subject: below --
2003-06-05 12:45 Robert J. Chassell

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=2593-Thu29May2003170513+0300-eliz@elta.co.il \
    --to=eliz@elta.co.il \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).