unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
From: Piet van Oostrum <piet@cs.uu.nl>
Subject: Re: Is Emacs on Aqua crippleware or is it just broken?
Date: 05 May 2003 12:44:45 +0200	[thread overview]
Message-ID: <wzznm18yg2.fsf@nono.cs.uu.nl> (raw)
In-Reply-To: 39d9c156.0305042200.1639a252@posting.google.com

>>>>> bk_usenet@yahoo.co.uk (BK) (B) wrote:

B> I tried several builds of Aqua versions of Emacs on OSX and all of
B> them exhibit severe symptoms of crippleware. I would like to know if
B> those are supposed to work or are they just bugs.

Apparently you didn't try the most recent one, the CVS version of the
official Emacs as this supports most of it. I wouldn't call it a crippled
version, although certain things have not yet been implemented. It is still
in development. It is called Carbon Emacs. If you don't want to compile it
yourself you can at least find an installable version by Enrico Franconi
(http://www.cs.man.ac.uk/~franconi/). So I will answer your objections with
regard to this version.

B> 1) No Drag and Drop - files

B> On a Mac you can just drag a file icon with the mouse onto an
B> application icon and the application will open the file.

Works.

B> 2) No Drag and Drop - text snippets

B> On a Mac you can just drag a snippet of text with the mouse from one
B> application and drag it directly into another application.

I don't know if it has been implemented. I don't think so, and emacs' way
of working with the mouse is quite different from other applications, so I
think first some agreement must be made about how to do this.

B> 3) Systemwide Clipboard - cut and paste

B> On a Mac you can cut or copy a text snippet to the clipboard while in
B> one application and then paste it back while in another application.

Works.

B> 4) HIG violations - quitting

B> On a Mac, all applications *must* quit when "Quit" is selected in the
B> applications main menu (the one that carries its name). Further,
B> applications *must* quit when the user choses "Quit" from the menu in
B> the application's dock item. Finally, Cmd-Q is the designated keyboard
B> shortcut for quitting.

The Emacs keybinding for quit is C-x C-q. The problem is that if you use
the `standard' Mac keybindings you are non-standard with respect with
other emacsen. This also applies to the following items. Quit from the
Dock does quit emacs. Quit from the application menu is disabled, but
there really is not much reason for it as it works from the Dock. So it
could easily be enabled I think.

B> 5) HIG violations - paste

B> On a Mac, cut/copy/paste is Cmd-x/c/v. Emacs doesn't adhere to this,
B> but in principle, this can be changed back to normal by defining
B> keyboard macros.

Same as above. The keybindings can be changed but then youhave to find
alternatives for the rebound keys. On Windows there is a cua.el and some
others that do this. It would be easy to adapt this to Mac style (Cmd-
rather than Control-).

B> Unfortunately, "Paste", which is now Ctrl-y doesn't work at all,
B> neither from the keyboard nor from the Menu. Bug or feature?

Works. Both menu and keyboard. In fact for Copy you don't need either.
Just select with the mouse (I think transient-mark-mode must be enabled for
this feature) and paste it in another application with Cmd-V.

B> 6) Emacs keyboard shortcuts

B> Most of the Emacs keyboard shortcuts don't work. Bug or feature?

What do you mean?
I can use all normal Emacs keyboard commands.

B> 7) User Preferences - Fonts

B> On just about every Mac application, you can set your preferred font
B> and size. It seems Emacs doesn't allow one to do that. How do you
B> change the font/size?

Emacs has some special requirements for fonts I think. This area needs
some work. I haven't found a way to select a bigger font.

-- 
Piet van Oostrum <piet@cs.uu.nl>
URL: http://www.cs.uu.nl/~piet [PGP]
Private email: P.van.Oostrum@hccnet.nl

  reply	other threads:[~2003-05-05 10:44 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 [this message]
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
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=wzznm18yg2.fsf@nono.cs.uu.nl \
    --to=piet@cs.uu.nl \
    /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).