From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.devel Subject: Re: ns-win.el Date: Tue, 26 Oct 2010 12:35:42 -0500 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <87mxq0yhzl.fsf@lifelogs.com> References: <19651.37838.815906.240014@fencepost.gnu.org> <7seibdzmke.fsf@fencepost.gnu.org> <6B12217D-6FF2-42FE-A53C-AAA32C7AC510@gmail.com> <87hbg914qn.fsf@lifelogs.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1288116149 4869 80.91.229.12 (26 Oct 2010 18:02:29 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 26 Oct 2010 18:02:29 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Oct 26 20:02:28 2010 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.69) (envelope-from ) id 1PAnqF-0005oB-SV for ged-emacs-devel@m.gmane.org; Tue, 26 Oct 2010 20:02:25 +0200 Original-Received: from localhost ([127.0.0.1]:40541 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PAnpq-0000wg-Ul for ged-emacs-devel@m.gmane.org; Tue, 26 Oct 2010 14:01:23 -0400 Original-Received: from [140.186.70.92] (port=43757 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PAnet-0004Ok-Bk for emacs-devel@gnu.org; Tue, 26 Oct 2010 13:50:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PAnRC-00044w-Vk for emacs-devel@gnu.org; Tue, 26 Oct 2010 13:35:56 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:48658) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PAnRC-00044n-Kq for emacs-devel@gnu.org; Tue, 26 Oct 2010 13:35:54 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1PAnR9-00007q-85 for emacs-devel@gnu.org; Tue, 26 Oct 2010 19:35:51 +0200 Original-Received: from 38.98.147.130 ([38.98.147.130]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 26 Oct 2010 19:35:51 +0200 Original-Received: from tzz by 38.98.147.130 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 26 Oct 2010 19:35:51 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 32 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: 38.98.147.130 X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:og655D/b9PHsNMxrHSgGl810mac= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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:132135 Archived-At: On Tue, 26 Oct 2010 10:42:00 -0400 Eli Zaretskii wrote: >> From: Ted Zlatanov >> Date: Tue, 26 Oct 2010 08:08:16 -0500 >> >> What if the "native" look is optional and off by default? EZ> That'd be fine, IMO. We do that elsewhere. For example, ls-lisp.el EZ> has a few options whose non-default values make Dired behave like EZ> Windows file managers do. On Tue, 26 Oct 2010 11:27:33 -0400 Stefan Monnier wrote: SM> I think it's usually good to have Emacs follow the platform guidelines. SM> It's also good to have Emacs be consistent across platforms. So there's SM> sometimes a tension here. Moving the Spell menu seems like a good SM> decision in this case. Maybe we could even resolve this difference by SM> moving the Spell menu for all the platforms (this is a very weak SM> suggestion: I rarely if ever use the menus, so I have no idea what would SM> be a good change in this respect). My suggestion (specifically on MacOS X, where user preferences are saved in a consistent way and associated with the user account) is to ask once on startup "do you want the native or the standard look?" Then set a preference key accordingly and never ask the question again as long as that key exists (but allow changing it in the Preferences dialog). Changing the value only takes effect on restart. This is IMHO the best compromise to improve usability for everyone on the Mac OS X platform. Ted