unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
From: Oliver Scholz <alkibiades@gmx.de>
Subject: Re: Is Emacs on Aqua crippleware or is it just broken?
Date: Tue, 06 May 2003 17:27:35 +0200	[thread overview]
Message-ID: <ullxkf63c.fsf@ID-87814.user.dfncis.de> (raw)
In-Reply-To: 39d9c156.0305060558.7cba26d9@posting.google.com

bk_usenet@yahoo.co.uk (BK) writes:

> Oliver Scholz <alkibiades@gmx.de> wrote ...
>
>> > On a Mac, cut/copy/paste is Cmd-x/c/v. Emacs doesn't adhere to this,
>> > but in principle, this can be changed back to normal by defining
>> > keyboard macros.
>> 
>> It is like a school-kid saying: "Why don't the people abroad speak
>> German? It would be so much easier for them to talk to each other if they
>> did not insist of using foreign languages at home."
>
> Wrong example. You just shot yourself in the foot. :-)
>
> On the Mac, HIG is the local custom and therefore it is only
> reasonable to expecrt that any foreign application coming to Mac land
> can will respect the native customs and accept them as being normal,
> while its own foreign customs, although they might be accepted, will
> remain foreign.
[...]

I don't use Mac OS, but when I don't work under GNU/Linux, I sometimes
do use MS Windows, where the same weird (IMHO) C-x/C-c/C-v stuff
predominates. Every time I try to copy a region in MS Word, the window
suddenly closes. Every time I try to jump to the beginning of a line,
to my surprise the whole buffer in MS Word is selected. I am glad that
Emacs behaves the same on MS Windows. It makes MS Windows usable for
me and I could live with it happily if only I could change the Window
manager to something more user friendly (to Ion for example). I would
spit fire and swearwords in every Emacs related mailing list, if Emacs
would ever get different defaults on different platforms. Fortunately
that is never going to happen, at least not for GNU Emacs.

Well, yes, there are Emacs users who prefer C-x/C-c/C-v; they use
cua-mode or something similar. I probably would be one of them, if I
had to use MS Windows applications more often (for the very reason
that I'd like to avoid keyboard-schizophreny). Fortunately I am used
to do everything from inside Emacs, and the few non-Emacs applications
that I sometimes use under GNU/Linux fortunately accept Emacs-like
keybindings. So does Emacs have a unixoid keybindings? No, it is the
other way around: most GNU/Linux applications provide Emacs-like
keybindings. But that's not the real point.

The real point is that C-x/C-c/C-v is only the top of the
iceberg. *The whole design of the user interface is different.* The
very idea of how a program should behave, the very concept of buffers
and windows and frames is different from Mac OS, MS Windows, Gnome,
KDE, FVWM, whatever. People implemented Mailreaders, Newsreader,
Browsers, Z-Code interpreters, IRC-clients in Emacs Lisp, because they
want to do those things in an Emacs-like UI. They created interfaces
for various tools (grep, cvs, MH, various shells, whatever), not
because they were too dumb to use a client of its own, but because
they want to use those applications in a way that follows the Emacs
HIG.

I could try to point out some of the benefits of the Emacs UI, but you
are obviously not willing to even consider them, so I leave it at that
and conclude: Emacs is not the right tool for you. The question
whether your installation is broken or whether the particular version
you have installed is flaky is of no real concern. You won't get happy
with Emacs even if you got it running flawlessly, unless you change
your attitude and try to experience the Emacs UI on its own
terms. There is nothing haughty in saying that Emacs is not the right
tool for you. It simply isn't supposed to do, what you expect it to
do. So please stop annoying yourself and the people in gnu.emacs.help.

I seem to recall that there once was a section in the Emacs Manual
(?) saying that Apple once tried to enforce the Mac HIG more strictly
and that GNU Emacs did boykott the Macintosh for this very
reason. Things have changed now, as it seems. Some people are
seemlingly glad that they did change.

And no, I did not shot myself in the foot. My example was meant as a
hint that there is nothing natural in a particular choice between
keybindings. It is entirely arbitrary. As every example has its
limitations, this one has its limitations, too. There is no point in
carrying it out too far. 

[But even if we'd like to stretch the example a bit beyond its
boundaries: I do not expect every foreigner who comes into my country
to adopt my language and my customs (hey, and I thought, *I* am the
German here ...). Especially (but not only), when he or she came on
invitation. In fact it is worse: it was you who fired up Emacs on your
platform, it was you who posted to an Emacs newsgroup. It was you who
entered Emacs land. But as I said: the example has its limitations.]

The moral is: if you want a Macintosh-HIG-editor, use a
Macintosh-HIG-editor. If you want Emacs, use Emacs. Don't complain
about Emacs being Emacs.

    Oliver
-- 
17 Floréal an 211 de la Révolution
Liberté, Egalité, Fraternité!

  parent reply	other threads:[~2003-05-06 15:27 UTC|newest]

Thread overview: 70+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-05-05  6:00 Is Emacs on Aqua crippleware or is it just broken? BK
2003-05-05 10:44 ` Piet van Oostrum
2003-05-05 20:03   ` Barry Margolin
2003-05-06  2:39     ` BK
2003-05-05 22:16   ` BK
2003-05-06 13:49     ` Piet van Oostrum
2003-05-07 15:09       ` BK
2003-05-05 10:45 ` Benjamin Riefenstahl
2003-05-05 21:52   ` BK
2003-05-05 22:50     ` Niels Freimann
2003-05-06 11:05     ` Oliver Scholz
2003-05-07 18:02     ` Benjamin Riefenstahl
2003-05-07 23:16       ` Emacs on Aqua (non-religious please) BK
2003-05-07 23:20         ` Barry Margolin
2003-05-08 12:07         ` Benjamin Riefenstahl
2003-05-08 13:24           ` tristero
2003-05-08 14:40             ` Benjamin Riefenstahl
2003-05-05 22:39   ` Is Emacs on Aqua crippleware or is it just broken? Henrik Enberg
2003-05-05 22:45     ` Barry Margolin
2003-05-06  2:03       ` tristero
2003-05-07 14:51         ` BK
2003-05-07 15:17           ` Barry Margolin
2003-05-07 23:48             ` BK
2003-05-08  2:16               ` David Eppstein
2003-05-08 19:39               ` Barry Margolin
2003-05-06  8:33 ` Oliver Scholz
2003-05-06 13:58   ` BK
2003-05-06 14:45     ` Jerry Kindall
2003-05-06 15:16       ` David Kastrup
2003-05-06 15:41       ` Barry Margolin
2003-05-07  2:11         ` Jerry Kindall
2003-05-07 16:15       ` BK
2003-05-07 16:40         ` Phil Stripling
2003-05-07 17:34         ` Oliver Scholz
2003-05-06 15:27     ` Oliver Scholz [this message]
2003-05-06 16:07       ` Oliver Scholz
     [not found]       ` <m2issoavgw.fsf@owlbear.local>
2003-05-06 18:01         ` Barry Margolin
2003-05-06 18:28           ` Andrew Choi
2003-05-06 18:57         ` Ajanta
2003-05-06 18:41           ` Oliver Scholz
2003-05-06 19:12           ` Phil Stripling
2003-05-07 12:05             ` BK
2003-05-07 12:23               ` David Kastrup
2003-05-07 17:38                 ` BK
2003-05-07 20:04                   ` Gilbert Harman
2003-05-07 11:35           ` BK
2003-05-07 12:09             ` David Kastrup
2003-05-07 21:16               ` Ajanta
2003-05-07 13:41             ` Alan Mackenzie
2003-05-07 19:28               ` BK
2003-05-07 21:39                 ` Ajanta
2003-05-08  1:05                   ` BK
2003-05-08  2:28                     ` Ajanta
2003-05-07 18:54             ` Suggestion to BK Ajanta
2003-05-07 11:01       ` Is Emacs on Aqua crippleware or is it just broken? BK
2003-05-07 11:18         ` Phillip Lord
2003-05-07 11:33         ` John Paul Wallington
2003-05-07 19:48           ` BK
2003-05-10 20:00             ` Kai Großjohann
2003-05-07 11:43         ` Eli Zaretskii
2003-05-07 13:27         ` Oliver Scholz
2003-05-07 20:04           ` BK
2003-05-08  7:18             ` Oliver Scholz
2003-05-08 19:42               ` Barry Margolin
2003-05-08 21:55                 ` Björn Lindström
     [not found]         ` <mailman.5689.1052308519.21513.help-gnu-emacs@gnu.org>
2003-05-07 19:49           ` BK
     [not found] <mailman.5694.1052313577.21513.help-gnu-emacs@gnu.org>
2003-05-07 14:00 ` David Kastrup
  -- strict thread matches above, loose matches on Subject: below --
2003-05-07 14:10 niels freimann
     [not found] <mailman.5712.1052338208.21513.help-gnu-emacs@gnu.org>
2003-05-08  1:47 ` BK
2003-05-08  7:50   ` Rainer Joswig

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=ullxkf63c.fsf@ID-87814.user.dfncis.de \
    --to=alkibiades@gmx.de \
    /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.
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).