From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: [LONG] Some thougths and a patch for the search menu-bar functions Date: Thu, 12 Sep 2002 12:41:48 -0400 Sender: emacs-devel-admin@gnu.org Message-ID: References: <20020910084203.80798.qmail@web11508.mail.yahoo.com> <5xn0qop852.fsf@kfs2.cua.dk> Reply-To: rms@gnu.org NNTP-Posting-Host: localhost.gmane.org X-Trace: main.gmane.org 1031849212 25699 127.0.0.1 (12 Sep 2002 16:46:52 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 12 Sep 2002 16:46:52 +0000 (UTC) Cc: damien_terrier@yahoo.com, emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 17pX7D-0006gN-00 for ; Thu, 12 Sep 2002 18:46:51 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17pXig-0001H2-00 for ; Thu, 12 Sep 2002 19:25:35 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 17pX7M-0000gV-00; Thu, 12 Sep 2002 12:47:00 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17pX2M-0000ED-00 for emacs-devel@gnu.org; Thu, 12 Sep 2002 12:41:50 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17pX2K-0000Dj-00 for emacs-devel@gnu.org; Thu, 12 Sep 2002 12:41:49 -0400 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by monty-python.gnu.org with esmtp (Exim 4.10) id 17pX2K-0000Dd-00 for emacs-devel@gnu.org; Thu, 12 Sep 2002 12:41:48 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.10) id 17pX2K-00083E-00; Thu, 12 Sep 2002 12:41:48 -0400 Original-To: storm@cua.dk In-reply-to: <5xn0qop852.fsf@kfs2.cua.dk> (storm@cua.dk) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:7870 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:7870 Each additional level of menu makes a command harder to invoke. It is a major practical nuisance. The current menu scheme puts many of the search commands in the menu 2 levels down, and the rest at level 3. By contrast, this scheme Edit -> Search and Replace -> Incremental Search -> Forward -> I-Search Forward ... -> I-Search Regexp Forward ... -> Backwards -> I-Search Backwards ... -> I-Search Regexp Backwards ... -> Non-Incremental Search -> Forward -> Search Forward ... -> Search Regexp Forward ... -> Backwards -> Search Backwards ... -> Search Regexp Backwards ... puts the most important commands 4 levels down. That is a big step for the worse. By the way, I now remember why we made the nonincremental search commands more prominent in the menus. It is because this is the sort of search command that beginners are accustomed to from other editors. We figured that people doing a search with the mouse would prefer to get something they are used to, and that people who want incremental search would invoke it from the keyboard.