From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Reitter Newsgroups: gmane.emacs.help Subject: Re: Emacs for Mac OS X - questions Date: Sun, 28 Jun 2009 16:27:36 -0700 (PDT) Organization: http://groups.google.com Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1246251653 9428 80.91.229.12 (29 Jun 2009 05:00:53 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 29 Jun 2009 05:00:53 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Jun 29 07:00:42 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 1ML8yu-0004w1-5Q for geh-help-gnu-emacs@m.gmane.org; Mon, 29 Jun 2009 07:00:40 +0200 Original-Received: from localhost ([127.0.0.1]:32902 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ML8yt-0004WZ-Az for geh-help-gnu-emacs@m.gmane.org; Mon, 29 Jun 2009 01:00:39 -0400 Original-Path: news.stanford.edu!newsfeed.stanford.edu!postnews.google.com!h11g2000yqb.googlegroups.com!not-for-mail Original-Newsgroups: gnu.emacs.help,comp.emacs Original-Lines: 100 Original-NNTP-Posting-Host: 71.184.180.3 Original-X-Trace: posting.google.com 1246231656 32708 127.0.0.1 (28 Jun 2009 23:27:36 GMT) Original-X-Complaints-To: groups-abuse@google.com Original-NNTP-Posting-Date: Sun, 28 Jun 2009 23:27:36 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: h11g2000yqb.googlegroups.com; posting-host=71.184.180.3; posting-account=dNOYNQ8AAACwfFSGn4ugtJc5znxYfzds User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.0.11) Gecko/2009060214 Firefox/3.0.11,gzip(gfe),gzip(gfe) Original-Xref: news.stanford.edu gnu.emacs.help:170405 comp.emacs:98325 X-Mailman-Approved-At: Mon, 29 Jun 2009 01:00:03 -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:65619 Archived-At: Marc, there have been a lot of "gut feeling" answers here from people who convey hear-say about Aquamacs (and a few from people who have actually tried it). What is correct is that Aquamacs is better suitable for people who are used to operating systems such as the Mac or Windows and who use key bindings for those alongside the Emacs ones. > =A0 =A0- can I switch off menubar, toolbar and scrollbar? Yes, the best way to do this is to switch to fullscreen mode. Just press Command-Shift-Enter (=3D Apple-Shift-Return). > =A0 =A0- is the look & feel approximately like GNU Emacs? Yes, absolutely. Aquamacs has a different default font, but that can easily be changed. Carbon Emacs (and also Emacs.app) use a monospaced font as default, but either way, you have a similar look and feel. There are additional things (like dialogs and tabs if wanted), which of course fit in with the rest of the operating system. > =A0 =A0- can I open file without popup dialog - simply with C-x C-f in > =A0 =A0 =A0minibuffer? Yes, I do it all the time. > =A0 =A0- can I suppress all popup dialogs? Yes, either by not using the mouse at all, or with a simple configuration. That's the same in Emacs for X Windows, by the way (or Carbon Emacs). > =A0 =A0- working M-w, C-w, C-y or must I use C-x, C-c, C-v? Killing and Yanking works as expected. > =A0 =A0- can I switch off tabs? Yes, Options menu. > =A0 =A0- working all this nice extension elisp packages from internet wit= hout > =A0 =A0 =A0any kind of adaptations? Yes. Install them into a directory where Emacs or Aquamacs can find them. That's documented in the manual (Help menu) and on the Wiki. Aquamacs generally requires a bit less configuration for this stuff, but I trust you're comfortable with .emacs anyways. Big packages such as SLIME or JDEE work (point-and-click installers provided, no config needed). > =A0 =A0- what GNU Emacs features do not working in Aquamacs? In "Appendix > =A0 =A0 =A0F - Emacs and Mac OS" is written: > > =A0 =A0 =A0"Emacs built on Mac OS X supports most of its major features e= xcept > =A0 =A0 =A0 display support of PostScript images. The following features = of > =A0 =A0 =A0 Emacs are not supported on Mac OS Classic: unexec (`dump-emac= s'), > =A0 =A0 =A0 asynchronous subprocesses (`start-process'), and networking > =A0 =A0 =A0 (`open-network-stream'). As a result, packages such as Gnus, = GUD, > =A0 =A0 =A0 and Comint do not work. All of these work on OS X in all Emacsen including Aquamacs. > Synchronous subprocesses (`call-process') > =A0 =A0 =A0 are supported on non-Carbon build, but specially-crafted exte= rnal > =A0 =A0 =A0 programs are needed. Since external programs to handle comman= ds > =A0 =A0 =A0 such as `print-buffer' and `diff' are not available on Mac OS > =A0 =A0 =A0 Classic, they are not supported. Non-Carbon build on Mac OS C= lassic > =A0 =A0 =A0 does not support some features such as file dialogs, drag-and= -drop, > =A0 =A0 =A0 and Unicode menus." All of these work on OS X in all Emacsen including Aquamacs. > =A0 =A0- on which inconvenience and discomforts do I have to count? What = is > =A0 =A0 =A0different to GNU Emacs? As far as I can tell, the port is pretty complete. Good luck with your switch. You will be pleased, whether you go for GNU Emacs (Carbon Emacs) or Aquamacs. You can download and try Aquamacs by double-clicking on the downloaded Aquamacs.app without the need to install. Your questions aren't silly at all and I hope you'll find what you need. There is an "Emacs on OSX" mailing list where people can help you out if you have a specific gripe.