From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Justin Bogner Newsgroups: gmane.emacs.devel Subject: Re: NeXTStep port preferences Date: Mon, 21 Jul 2008 09:04:38 -0600 Message-ID: <4884A586.8050704@justinbogner.com> References: <8966189D-F430-4224-80BA-FA3653642C01@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1216652744 25722 80.91.229.12 (21 Jul 2008 15:05:44 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 21 Jul 2008 15:05:44 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jul 21 17:06:32 2008 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 1KKwxt-0007hk-86 for ged-emacs-devel@m.gmane.org; Mon, 21 Jul 2008 17:06:17 +0200 Original-Received: from localhost ([127.0.0.1]:56777 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KKwwz-0002bw-Rq for ged-emacs-devel@m.gmane.org; Mon, 21 Jul 2008 11:05:21 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KKwwQ-00025B-2G for emacs-devel@gnu.org; Mon, 21 Jul 2008 11:04:46 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KKwwM-00023w-Tz for emacs-devel@gnu.org; Mon, 21 Jul 2008 11:04:45 -0400 Original-Received: from [199.232.76.173] (port=32832 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KKwwM-00023r-Pa for emacs-devel@gnu.org; Mon, 21 Jul 2008 11:04:42 -0400 Original-Received: from mx1.yottayotta.com ([198.161.246.32]:1515) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KKwwM-0002c3-3z for emacs-devel@gnu.org; Mon, 21 Jul 2008 11:04:42 -0400 Original-Received: from [192.168.1.2] (helo=edm-exchange.yottayotta.com) by mx1.yottayotta.com with esmtp (Exim 4.63) (envelope-from ) id 1KKwwM-0008Bm-A5 for emacs-devel@gnu.org; Mon, 21 Jul 2008 09:04:42 -0600 Original-Received: from jbogner.edmonton.yottayotta.com ([10.0.3.192]) by edm-exchange.yottayotta.com with Microsoft SMTPSVC(5.0.2195.6713); Mon, 21 Jul 2008 09:04:38 -0600 User-Agent: Thunderbird 2.0.0.14 (X11/20080505) In-Reply-To: X-OriginalArrivalTime: 21 Jul 2008 15:04:38.0577 (UTC) FILETIME=[1875D210:01C8EB43] X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. 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:101084 Archived-At: Adrian Robert wrote: > Some users differ. There are many use cases calling for frequent > font and/or modifier key changes. We'd need a poll to get better > data. > It would probably be quite difficult, but if we're going to provide a preference pane for frequently changed settings, wouldn't it make sense to put something in the customize panes to set what options showed up in the dialog? >> - The options to change the cursor are probably not important enough >> to have here. > > Again, see above. I use different types of cursors for editing > different files (coding, text, etc.), and it's nice to switch > quickly. > This looks like a job for a hook, it would surely be more convenient if the cursor changed automatically when you wanted it to. >>> Otherwise, at least in this case, there's no real reason not to just >>> use the X11 version on OS X >> The inconvenience of having to start X11 to edit files or to read mail >> and probably missing features (e.g. does DnD work from Finder to >> Emacs?). > > It would be far easier to add these features to Apple's X11 impl > than to port and maintain a separate interface to GNU Emacs. And > they would provide wider benefit. > It is far more convenient and pleasant to use a native application than one nested under another window system, no matter how well integrated that other window system is. The behaviour of a window in X11 is inherently different (though perhaps subtly) from that of a cocoa window. For example, consider the copy and paste by highlighting text semantics of X11. When working purely in X11 this is a nice feature, when working purely outside of X11 the lack of this feature isn't too much of an annoyance, but when working between an X window and a non-X window, the difference in behaviour is quite annoying. However much fixing the deficiencies in Apple's X11 might improve the experience, it could not be as smooth an experience as a native interface.