[Top][All Lists]

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

Re: Compiling emacs23 on OS X

From: Peter Dyballa
Subject: Re: Compiling emacs23 on OS X
Date: Fri, 8 Aug 2008 08:35:26 +0200

Am 08.08.2008 um 03:00 schrieb Mark Hood:

I use Carbon Emacs 22 on Mac OSX but I'm not familiar with Cocoa.  Can
you explain what this means for Emacs 23?

It uses different cloths for the GNU Emacs "kernel," which are native to Mac OS X (Carbon is just an emulation of Classic Mac OS 8 and 9 with its incomplete support of Unicode, i.e., non-Latin scripts). Most Mac OS X applications are Cocoa applications, offering personal Emacs keybindings in Mail, TextEdit, Terminal for text manipulation ...

The internet can provide more information.

I tried using the Aqua variant but couldn't get the hang of it -- too
much of standard Emacs key bindings and interface have migrated into
the firmware of my brain.

"Standard Emacs key bindings" start with C- – these haven't changed. ⌘-, or ⌘-; lets a preferences pane appear. You can change the behaviour of Cmd, Alt, Ctrl, FN "modifier keys." It also has the usual Cocoa font and colour choosers. By saving these options (in Options menu) a PLIST file (Emacs.plist) in ~/Library/preferences will be created (also accessible with defaults command line utility or any PLIST editor application). These saved settings can "overwrite" settings from your init file. There is also some documentation on "" (The extensible self-documenting text editor for GNUstep/OPENSTEP and Mac OS X Aqua) in the info system. What's missing is the interface to the Mac OS X printing system or to print Unicode buffers – but you can use the ELisp code from Carbon Emacs.

Does the Cocoa variant use the standard lean Emacs interface?

I don't understand what could mean with this.

Or does this mean I'll be on 22 for the rest of my Mac days (unless I run an X11 server)?

It's very likely ... Some day Apple won't support Carbon, BTW. Mac OS 8 is elder than ten years and did not have much that connected it to open standards as found in UNIX.



Indentation?! I will show you how to indent when I indent your skull!

reply via email to

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