From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Fiddling with the menus (was: bug#4043: 23.1; thanks for emacs 23!) Date: Sun, 09 Aug 2009 20:20:10 +0300 Message-ID: <83r5vklx9x.fsf@gnu.org> References: Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: QUOTED-PRINTABLE X-Trace: ger.gmane.org 1249838431 28930 80.91.229.12 (9 Aug 2009 17:20:31 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 9 Aug 2009 17:20:31 +0000 (UTC) Cc: xah@xahlee.org, monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Lennart Borgman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Aug 09 19:20:23 2009 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 1MaC4D-0007w4-Ft for ged-emacs-devel@m.gmane.org; Sun, 09 Aug 2009 19:20:21 +0200 Original-Received: from localhost ([127.0.0.1]:40091 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MaC4C-0003iE-PM for ged-emacs-devel@m.gmane.org; Sun, 09 Aug 2009 13:20:20 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MaC46-0003i9-Vs for emacs-devel@gnu.org; Sun, 09 Aug 2009 13:20:15 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MaC45-0003ht-5m for emacs-devel@gnu.org; Sun, 09 Aug 2009 13:20:13 -0400 Original-Received: from [199.232.76.173] (port=58250 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MaC45-0003hq-1M for emacs-devel@gnu.org; Sun, 09 Aug 2009 13:20:13 -0400 Original-Received: from mtaout4.012.net.il ([84.95.2.10]:64865 helo=mtaout3.012.net.il) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MaC44-00052H-Gt for emacs-devel@gnu.org; Sun, 09 Aug 2009 13:20:12 -0400 Original-Received: from conversion-daemon.i_mtaout3.012.net.il by i_mtaout3.012.net.il (HyperSendmail v2004.12) id <0KO400G00CWZG100@i_mtaout3.012.net.il> for emacs-devel@gnu.org; Sun, 09 Aug 2009 20:20:10 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([84.228.224.142]) by i_mtaout3.012.net.il (HyperSendmail v2004.12) with ESMTPA id <0KO400BL2DHLSYB0@i_mtaout3.012.net.il>; Sun, 09 Aug 2009 20:20:10 +0300 (IDT) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-operating-system: by monty-python.gnu.org: Solaris 9.1 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:113857 Archived-At: > Date: Sun, 9 Aug 2009 05:53:25 +0200 > From: Lennart Borgman > Cc: Xah Lee , emacs-devel@gnu.org >=20 > The "Save options" is in my opinion confusing. I don't see how it can be. Many other GUI programs have a similar feature, and I didn't find it confusing at all. > I think it would be better to ask for each option if it would be se= t > permanently or just temporarily. That'd be a major annoyance, I think. > Maybe bury them under "Show/Hide - Advanced - Scroll-bar" etc? >=20 >=20 > >> =C2=A0 =C2=A0 * The Time, Battery, are of little use. Their func= tionality are > >> =C2=A0 =C2=A0 provided by the OS's tool bar. Again, for geeks wh= o need it, it is > >> =C2=A0 =C2=A0 easy to call the command by =E2=80=9CM-x=E2=80= =9D. > > > > I'd tend to agree. =C2=A0But I also do not remember why they were= added, so > > maybe there's just something I'm missing. >=20 > Bury it under advanced as above. >=20 >=20 > >> =C2=A0 =C2=A0 * The Size Indication, which shows the file size i= n the mode-line, > >> =C2=A0 =C2=A0 should be gone too because for those who needs thi= s feature, they > >> =C2=A0 =C2=A0 don't need a menu. >=20 > Bury it under advanced. Please, let's not go the way of all the silly programs that put everything interesting under "Advanced"! In a good UI, each feature should be put under a group whose name gives a hint that the feature could be reasonably looked up in that group. Having group names such as "Advanced" or "More options", that have no mnemonic value, is abusing the menus, which are supposed to make the job of finding a feature _easier_, not harder.