[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Default Emacs keybindings (was: Re: Menu suggestion)

From: Steven Tamm
Subject: Re: Default Emacs keybindings (was: Re: Menu suggestion)
Date: Tue, 27 Apr 2004 01:43:05 -0700

My point being, making CUA default on Mac is not going to give
Mac users what they expect.

I'm with you 100%. The only sensible CUA-mode on the Mac wouldn't work; mostly because the default action-modifier is Command and not control. So emacs -nw would never DTRT. Making CUA the default would be counter-productive to me unless it was mapped to Command-Z,X,C, and V (in a sense, regardless of the modifier to which Command is mapped). Since Command can be mapped to Control, Meta, or Alt; the "Mac bindings" should be able to map to either M- or to A-.

When I started working with Mac OS X, my initial goal was to make GNU Emacs basically operate in the same way that it did on UNIX and NT; not to quasi-macify parts of it. So I set about fiddling with key mappings so that what my brain thought was C-a was the same on all platforms. Consistency of a standard application across platforms is more valuable to me than consistency of *all* applications within a platform; but I don't think everyone would agree. Hence, all the Mac modifier options.


On Apr 27, 2004, at 12:23 AM, Jan D. wrote:

From: "Jan D." <address@hidden>
Date: Mon, 26 Apr 2004 15:26:44 +0200

Also, many applications on Mac OS X does handle C-a, C-e, C-f, C-p and
so on the way Emacs does.

That's because AFAIK Mac OSX is a descendant of the BSD Unix family.
Quite a few Unix programs support Emacs-style key bindings.

That is probably one reason. But the Mail.app and TextEdit.app on Mac OSX
are not descendant from any BSD programs, so Apple is extending these
bindings to new programs as well.

My point being, making CUA default on Mac is not going to give
Mac users what they expect.  Mac should not be said to use the same
"agreed" key bindings as Gnome/KDE/MS Windows in this regard.  Now if
CUA mode could use M-x/M-x/M-v on Mac, then we could discuss about
making it the default on Macs also.

        Jan D.

Emacs-devel mailing list

reply via email to

[Prev in Thread] Current Thread [Next in Thread]