From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Aquamacs distro for OS X like behavior Date: Tue, 05 Apr 2005 10:58:20 -0400 Message-ID: <87is31i8jq.fsf-monnier+emacs@gnu.org> References: <7ca1709813602da58a139cee58fb4c63@gmail.com> <3b9c4e2f33d37fed55f640dcafbc8d65@gmail.com> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1112714674 30352 80.91.229.2 (5 Apr 2005 15:24:34 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 5 Apr 2005 15:24:34 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Apr 05 17:24:29 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DIpue-0006Hi-Kh for ged-emacs-devel@m.gmane.org; Tue, 05 Apr 2005 17:24:20 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DIpRN-00035v-Fj for ged-emacs-devel@m.gmane.org; Tue, 05 Apr 2005 10:54:05 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DIpQx-00032U-AK for emacs-devel@gnu.org; Tue, 05 Apr 2005 10:53:39 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DIpQq-0002wI-1E for emacs-devel@gnu.org; Tue, 05 Apr 2005 10:53:34 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DIpQp-0002vs-V5 for emacs-devel@gnu.org; Tue, 05 Apr 2005 10:53:31 -0400 Original-Received: from [209.226.175.74] (helo=tomts20-srv.bellnexxia.net) by monty-python.gnu.org with esmtp (Exim 4.34) id 1DIptj-0008Nc-FD; Tue, 05 Apr 2005 11:23:23 -0400 Original-Received: from alfajor ([67.71.25.135]) by tomts20-srv.bellnexxia.net (InterMail vM.5.01.06.10 201-253-122-130-110-20040306) with ESMTP id <20050405152310.WCAS8412.tomts20-srv.bellnexxia.net@alfajor>; Tue, 5 Apr 2005 11:23:10 -0400 Original-Received: by alfajor (Postfix, from userid 1000) id 5C01ED75EA; Tue, 5 Apr 2005 10:58:20 -0400 (EDT) Original-To: David Reitter In-Reply-To: <3b9c4e2f33d37fed55f640dcafbc8d65@gmail.com> (David Reitter's message of "Tue, 5 Apr 2005 00:27:10 +0100") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:35591 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:35591 > I don't know if an out-of-the-box configuration for the default Emacs is > needed - the idea of a distribution like what we demonstrate with Aquamacs > might already do the job. People with other needs - a cross-platform > compatible Emacs - will then be happy to use the 'conservative' > version instead. It does the job, but it's more work for you. And having two slightly different distributions is a pain in the rear. Better to have one distribution plus an add-on. You can bundle them of course, but the point is that I want to be able to install your Aquamacs (for other people) and still use it as a "normal Emacs" myself. > I see a trend towards the first - UI integration - because it's more We're in favor of UI integration as well, mind you. We just don't have the manpower/experience/time/will to do more of it ourselves. Note that UI integration is different from issues such a default keybindings, etc... > Either way, merely using a 'theme' with the on-board means, for example to > make customization buffers look different, will IMHO not tweak the > application UI enough. You're confused about what is meant by "theme" in the context of Custom. It's new in Emacs-CVS and is still very poorly supported/documented, but the basic idea is that you can take your .emacs and say "here is my DavidReitterTheme". > Consequently, I'm arguing for native widgets wherever possible. You're preaching to the choir. We're using native menus, native scrollbars, native tooltips, ... > In this case, I would be grateful if someone would implement > more Carbon (or Cocoa) based UI stuff, and if better internal interfaces > existed, So would we. > for example to handle scrollbars correctly. Please report any complaint you have against the scrollbar with M-x report-emacs-bug. Stefan