From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ian Eure Newsgroups: gmane.emacs.help Subject: Re: Emacs for Mac OS X - questions Date: Fri, 26 Jun 2009 21:04:27 -0700 Message-ID: <0BC48B67-8274-4554-B566-C25AEE7F2F9C@digg.com> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v935.3) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1246077858 26655 80.91.229.12 (27 Jun 2009 04:44:18 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 27 Jun 2009 04:44:18 +0000 (UTC) Cc: help-gnu-emacs@gnu.org To: Marc Tfardy Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Jun 27 06:44:06 2009 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MKPlk-00048P-Br for geh-help-gnu-emacs@m.gmane.org; Sat, 27 Jun 2009 06:44:04 +0200 Original-Received: from localhost ([127.0.0.1]:36779 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MKPlj-0007PA-QG for geh-help-gnu-emacs@m.gmane.org; Sat, 27 Jun 2009 00:44:03 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MKP9X-00010L-Bf for help-gnu-emacs@gnu.org; Sat, 27 Jun 2009 00:04:35 -0400 Original-Received: from [199.232.76.173] (port=56430 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MKP9W-0000zF-T9 for help-gnu-emacs@gnu.org; Sat, 27 Jun 2009 00:04:34 -0400 Original-Received: from mail.digg.com ([64.191.203.36]:46390) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MKP9W-0003UY-5J for help-gnu-emacs@gnu.org; Sat, 27 Jun 2009 00:04:34 -0400 Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.digg.com (Postfix) with ESMTP id B6220A85B6F; Fri, 26 Jun 2009 21:04:32 -0700 (PDT) X-Virus-Scanned: amavisd-new at X-Spam-Score: 0.352 Original-Received: from mail.digg.com ([127.0.0.1]) by localhost (mail.digg.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id meOsbsf49bmp; Fri, 26 Jun 2009 21:04:28 -0700 (PDT) Original-Received: from [192.168.1.100] (adsl-69-105-45-4.dsl.pltn13.pacbell.net [69.105.45.4]) by mail.digg.com (Postfix) with ESMTP id 89999A857BC; Fri, 26 Jun 2009 21:04:28 -0700 (PDT) In-Reply-To: X-Mailer: Apple Mail (2.935.3) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-Mailman-Approved-At: Sat, 27 Jun 2009 00:39:51 -0400 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:65577 Archived-At: On Jun 25, 2009, at 11:27 AM, Marc Tfardy wrote: > I plan to switch from windows to intel mac and Aquamacs and I don't > want > use windows under mac - neither in virtual machine nor as dual boot. > Emacs is one of my main application so it is very important for me > that > all things are working as usual. Here my questions: > As other people have mentioned, you probably shouldn't use Aquamacs, as it's geared towards users who are comfortable with Mac apps, rather than Emacs. Your options for Emacs on OS X break down into the Emacs 22-based and 23-based. All GUI Emacs 22-based distributions use the Carbon port. Carbon will continue to exist in Snow Leopard, but it won't be usable by 64-bit apps. Carbon-based Emacsen should continue to work just fine with 10.6. The Carbon port was removed from Emacs for version 23, and it was replaced with a Cocoa port. All 23-based GUI Emacsen use the Cocoa port. 22-based Emacsen: - Stock Emacs. OS X ships with Emacs 22.1.1, text-only. - Aquamacs, which most people have covered. http://aquamacs.org - Carbon Emacs. This is a distribution of Emacs 22 compiled with the Carbon window-system, and some added packages. - Emacs 22 from MacPorts. Newer than the version which ships with OS X, text-only. 23-based Emacsen: - Emacs-app from MacPorts. The CVS snapshot is five months out of date, and the non-CVS build is version "23.0.0_NS-9.0rc3." I have no idea what that means, since it doesn't resemble any of the pretest versions of Emacs 23 released so far. - Compile your own from CVS. It's very straightforward. - Run my nightly builds. Vanilla CVS, with minor patching as necessary to get stuff to work. I run them, and they work fine for me. http://atomized.org/wp-content/cocoa-emacs-nightly/ > - what GNU Emacs features do not working in Aquamacs? In "Appendix > F - Emacs and Mac OS" is written: > > "Emacs built on Mac OS X supports most of its major features except > display support of PostScript images. The following features of > Emacs are not supported on Mac OS Classic: unexec (`dump-emacs'), > asynchronous subprocesses (`start-process'), and networking > (`open-network-stream'). As a result, packages such as Gnus, GUD, > and Comint do not work. Synchronous subprocesses (`call-process') > are supported on non-Carbon build, but specially-crafted external > programs are needed. Since external programs to handle commands > such as `print-buffer' and `diff' are not available on Mac OS > Classic, they are not supported. Non-Carbon build on Mac OS > Classic > does not support some features such as file dialogs, drag-and- > drop, > and Unicode menus." > > Is it still true for Aquamacs? > I believe this was only applicable for Emacs running on Mac OS 9 and less. I've never had any problem with these features with any Emacs running on Mac OS X. - Ian