From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Lennart Borgman (gmail)" Newsgroups: gmane.emacs.bugs Subject: bug#1056: Filesets menu location Date: Tue, 30 Sep 2008 19:18:02 +0200 Message-ID: <48E25F4A.3070502@gmail.com> References: <7B4954CC-93D5-4BBF-BD17-67E5C8F94063@computer.org> <792A5E28-D332-44C5-9C7A-A41D241FDEFB@gmail.com> <00zllp1ufz.fsf@fencepost.gnu.org> Reply-To: "Lennart Borgman \(gmail\)" , 1056@emacsbugs.donarmstrong.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1222795899 28495 80.91.229.12 (30 Sep 2008 17:31:39 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 30 Sep 2008 17:31:39 +0000 (UTC) Cc: Dominic Dunlop To: David Reitter , 1056@emacsbugs.donarmstrong.com Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Sep 30 19:32:37 2008 connect(): Connection refused Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Kkj5I-0004mk-Hw for geb-bug-gnu-emacs@m.gmane.org; Tue, 30 Sep 2008 19:32:28 +0200 Original-Received: from localhost ([127.0.0.1]:43861 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Kkj4F-0003GB-NX for geb-bug-gnu-emacs@m.gmane.org; Tue, 30 Sep 2008 13:31:23 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Kkj2v-0002sJ-8T for bug-gnu-emacs@gnu.org; Tue, 30 Sep 2008 13:30:01 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Kkj2t-0002rP-AG for bug-gnu-emacs@gnu.org; Tue, 30 Sep 2008 13:29:59 -0400 Original-Received: from [199.232.76.173] (port=42632 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Kkj2t-0002r7-3d for bug-gnu-emacs@gnu.org; Tue, 30 Sep 2008 13:29:59 -0400 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:60197) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Kkj2s-00034e-Go for bug-gnu-emacs@gnu.org; Tue, 30 Sep 2008 13:29:58 -0400 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m8UHTt4C023178; Tue, 30 Sep 2008 10:29:56 -0700 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.13.8/8.13.8/Submit) id m8UHP32E022087; Tue, 30 Sep 2008 10:25:03 -0700 X-Loop: don@donarmstrong.com Resent-From: "Lennart Borgman (gmail)" Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Tue, 30 Sep 2008 17:25:03 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 1056 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by 1056-submit@emacsbugs.donarmstrong.com id=B1056.122279510120678 (code B ref 1056); Tue, 30 Sep 2008 17:25:03 +0000 Original-Received: (at 1056) by emacsbugs.donarmstrong.com; 30 Sep 2008 17:18:21 +0000 Original-Received: from ch-smtp02.sth.basefarm.net (ch-smtp02.sth.basefarm.net [80.76.149.213]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m8UHIHAK020667 for <1056@emacsbugs.donarmstrong.com>; Tue, 30 Sep 2008 10:18:19 -0700 Original-Received: from c83-254-151-87.bredband.comhem.se ([83.254.151.87]:63607 helo=[127.0.0.1]) by ch-smtp02.sth.basefarm.net with esmtp (Exim 4.68) (envelope-from ) id 1KkirY-0003zB-7o; Tue, 30 Sep 2008 19:18:17 +0200 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.9) Gecko/20071031 Thunderbird/2.0.0.9 Mnenhy/0.7.5.666 In-Reply-To: X-Enigmail-Version: 0.95.7 X-Antivirus: avast! (VPS 080929-1, 2008-09-29), Outbound message X-Antivirus-Status: Clean X-Originating-IP: 83.254.151.87 X-Scan-Result: No virus found in message 1KkirY-0003zB-7o. X-Scan-Signature: ch-smtp02.sth.basefarm.net 1KkirY-0003zB-7o fe78c74cb99e6c15c4cd65ae017b3892 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Resent-Date: Tue, 30 Sep 2008 13:29:59 -0400 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:20920 Archived-At: David Reitter wrote: > On 30 Sep 2008, at 12:15, Glenn Morris wrote: > >>>> From: Dominic Dunlop >> [...] >>>> Although the Filesets menu is nice to have (although I found it a >>>> bit of a bear to set up), I find its position between the >>>> application and file menus to be continually jarring. Apple's Human >>>> Interface Design Guidelines... >> >> Heaven forfend we should disagree with such a document... > > true :) > but that said, it goes against a rather wide-spread standard... File, > Edit, and then whatever... Didn't we have a discussion like that before where we agreed that nothing should be placed before "File Edit" by default? In my opinion it definitively should go in the File menu, probably close to "Open File ...". > I think a good default would be either next to the Buffers menu (to the > left, probably), because of the semantics, or simply inside the File > menu (again, semantics). The latter would be supported by the fact that > the menu bar tends to get quite crowded especially on smallish (15") > laptop screens. I think it would be good with some rather big reorganisation of the menus. Some thoughts about it: - Most Emacs users seems to use the menus very little. - They are however important to new users. - The menu bar tends to be clottered by too many things. - The most important use of the menu bar is probably not doing something quickly. - More important is probably finding commands you do not know about. - If this is true then a more conceptual organisation is probably the best. - Also it will be useful to put more commands in the menus. - It does not really matter if the menu is deep for those commands where we merely want to point out that they exists. Some things I would like to be done: - Get all nice search and replace commands into the Edit menu. Quite a lot of them are missing in the menus. (For example it would be nice to have isearch "continuation" entries there, ie jump to Occur, to Query Replace etc.) - Make a new entry, perhaps called "Display" in the menu bar. - Under display I would put "Buffers", "Frames" and "Windows" (and in the future perhaps some grouping concept like project, application (it is an OS, isn't it?)). - Make a new entry "Minor" (after the major mode entry) where all minor modes should go by default. - Divide this in global and buffer local entries, perhaps by putting an entry "Global" there with a submenu.