From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Adrian Robert" Newsgroups: gmane.emacs.devel Subject: Re: Emacs.app (Cocoa/GNUstep port) release and feature list Date: Fri, 23 Nov 2007 18:38:38 +0300 Message-ID: <55f7df060711230738h331faad2pb9f63e48c2148638@mail.gmail.com> References: <55f7df060711230241y6aeee7cfr12e61c493002014b@mail.gmail.com> 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 1195832337 15531 80.91.229.12 (23 Nov 2007 15:38:57 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 23 Nov 2007 15:38:57 +0000 (UTC) To: "emacs- devel" , david.reitter@gmail.com Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Nov 23 16:39:03 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1IvacP-0000ss-P7 for ged-emacs-devel@m.gmane.org; Fri, 23 Nov 2007 16:39:02 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IvacB-0003oT-HU for ged-emacs-devel@m.gmane.org; Fri, 23 Nov 2007 10:38:47 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Ivac8-0003oB-4i for emacs-devel@gnu.org; Fri, 23 Nov 2007 10:38:44 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Ivac7-0003nl-LT for emacs-devel@gnu.org; Fri, 23 Nov 2007 10:38:43 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ivac7-0003ne-Eg for emacs-devel@gnu.org; Fri, 23 Nov 2007 10:38:43 -0500 Original-Received: from rv-out-0910.google.com ([209.85.198.189]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Ivac6-0007fn-6x for emacs-devel@gnu.org; Fri, 23 Nov 2007 10:38:42 -0500 Original-Received: by rv-out-0910.google.com with SMTP id c27so2512772rvf for ; Fri, 23 Nov 2007 07:38:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=EY1pbue/iUduwlW7aXbZ7iqZr71uvfqcSgJstuAvpFk=; b=Db+KqzKhZID4SVDipLjG6NlxuE7V7RJ26QCsKoY0+JspuBqB8uALCq0VerZtFiY0CDUoQj9rQVyxqvZKxiHGyCI5wutCPoD3xBRZJgFY2PZclcXOAdglaYka7cv72blDPBG138WHj1NzxkVPH0yfeDVz42lmgzMexaODxkoEnlU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=CJJJ/BAAAVbSI8rUUAySeySLba6PFWuoWRIRXu5I9qwu+74gqAsX/5L8lrXzJU99XD7drOd8tai9DmuF/m3RBJibgG72fHN6C3sPhaBCO5riDANSqdLEXkGKK+EflscQRcs2YMjzETadZMoOodccNBjjLT9zDzYJCB6+DDtB3hg= Original-Received: by 10.141.48.10 with SMTP id a10mr4530595rvk.1195832318653; Fri, 23 Nov 2007 07:38:38 -0800 (PST) Original-Received: by 10.140.185.19 with HTTP; Fri, 23 Nov 2007 07:38:38 -0800 (PST) In-Reply-To: Content-Disposition: inline X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 2) 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:83974 Archived-At: > In general: do you support the established Mac specific customization > variables? In particular: > > > - Keyboard handling: Support platform "Command" key as "Super". > > Is this a default, and can it be changed using `mac-command-modifier'? The Cocoa port has "ns-command-modifier", the difference relating to Mac-and-GNUstep vs. Mac-only -- but there's no reason the Cocoa port can't add aliases that are more intuitive or follow conventions on the Mac. > > - Customization: Preferences panel for major GUI settings. > > There is no way to customize these dialogs via Lisp, i.e. add new > options? > While I find the UI approach very good, I think that a lack of > interaction with the Lisp side of things would be rather un-Emacs-like. They are completely optional. .emacs settings take precedence in conflicts= . > Secondly, why introduce yet another system to store (rather than just > load) Emacs-specific configuration variables? > There is `custom-file', and users can edit their .emacs. It's just easier/quicker to use (in some people's opinion). Personally I use customize and direct .emacs editing a lot, but for quick UI customization still prefer the prefs dialog, font panel, etc.. > - does your port run from anywhere in the system like any good > application? The current Carbon port (including 22.1) crashes when > started from directories with non-7-bit ASCII path names, such as / > Applications/D=E9veloppement/ A quick check here revealed no problems, maybe it's a difference from the unicode branch.. > - does your port play nice with multi-screen setups, especially when > screens are of different size? The Carbon port doesn't. There were a couple of bugs with new frame creation and popup menus but these have been fixed. Could be other problems, I haven't really tried w/diff sizes. > - does your port take care to not open frames underneath the Dock (or > otherwise) or enlarge them too much when changing font sizes? > (Aquamacs / Carbon has trouble with this at the moment) This was improved with the rc3 release. The questionable cases that remain are those where it's hard to choose one behavior over another. > PS.: I can't run rc3 on my 10.5.1. machine. It quits immediately. If > you need more info, let me know. It would be great if you could send whatever info you can here (crash log, gdb backtrace). I don't have access to any Leopard machines, probably won't for a while, but if it's something obvious from the logs I can fix it.