From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: Aquamacs distro for OS X like behavior Date: Mon, 04 Apr 2005 19:47:31 +0200 Message-ID: References: <7ca1709813602da58a139cee58fb4c63@gmail.com> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1112642616 10577 80.91.229.2 (4 Apr 2005 19:23:36 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 4 Apr 2005 19:23:36 +0000 (UTC) Cc: David Reitter , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Apr 04 21:23:30 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DIX9a-0003gH-Mw for ged-emacs-devel@m.gmane.org; Mon, 04 Apr 2005 21:22:31 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DIWiL-0003DW-52 for ged-emacs-devel@m.gmane.org; Mon, 04 Apr 2005 14:54:21 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DIVJj-0006F9-8H for emacs-devel@gnu.org; Mon, 04 Apr 2005 13:24:51 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DIVJf-0006Cs-1w for emacs-devel@gnu.org; Mon, 04 Apr 2005 13:24:47 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DIVJe-0006BB-J5 for emacs-devel@gnu.org; Mon, 04 Apr 2005 13:24:46 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1DIVko-0001cZ-M6 for emacs-devel@gnu.org; Mon, 04 Apr 2005 13:52:50 -0400 Original-Received: from localhost ([127.0.0.1] helo=lola.goethe.zz) by fencepost.gnu.org with esmtp (Exim 4.34) id 1DIVfg-0002oQ-Lt; Mon, 04 Apr 2005 13:47:33 -0400 Original-To: Stefan Monnier In-Reply-To: (Stefan Monnier's message of "Mon, 04 Apr 2005 13:28:24 -0400") 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:35557 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:35557 Stefan Monnier writes: >> If possible, I would very much like to see that Emacs /allows/ us >> to customize its UI for a particular environment. > > I think we all agree about it. > > The mainstream Emacs will never be like the one you distribute > because an important consideration for it is that it should behave > like Emacs on other platforms, as opposed to your distribution which > places more emphasis on having it behave like other apps on Mac OS > X. There is considerable leeway in those goals. For example, different file selection dialogs and similar are quite common, and in fact, the whole widgetry stuff (like customize and co) could be made to make use of the native widgets where available. Emacs already tends to blend quite better with its environment than XEmacs does (which looks like, well, XEmacs everywhere), and this is not a mistake, in my opinion. > But it's still a good goal to try and minimize the difference > between the two. At least, to the point where your distribution is > not a full Emacs install but only an add-on. An important > consideration here is that the same Emacs install should be able to > accomodate users who want MacOSX behavior and users who want Emacs > behavior. Well, we do have something like customization themes IIRC, but I don't know their extent and how they are used. If a whole set of defaults were to be changed by a single theme (and could be changed back at will), then an out-of-the-box configuration that was different on MacOSX would be quite tolerable. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum