From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Urban Engberg Newsgroups: gmane.emacs.devel Subject: Re: [LONG] Some thougths and a patch for the search menu-bar functions Date: Fri, 13 Sep 2002 09:40:01 +0200 Sender: emacs-devel-admin@gnu.org Message-ID: References: <20020910084203.80798.qmail@web11508.mail.yahoo.com> <5xn0qop852.fsf@kfs2.cua.dk> <5xd6rinbl0.fsf@kfs2.cua.dk> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1031902924 31095 127.0.0.1 (13 Sep 2002 07:42:04 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 13 Sep 2002 07:42:04 +0000 (UTC) Cc: rms@gnu.org, 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 17pl5V-00085M-00 for ; Fri, 13 Sep 2002 09:42:01 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17plhH-0005wG-00 for ; Fri, 13 Sep 2002 10:21:04 +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 17pl5e-00018P-00; Fri, 13 Sep 2002 03:42:10 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17pl3h-00013o-00 for emacs-devel@gnu.org; Fri, 13 Sep 2002 03:40:09 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17pl3f-00013c-00 for emacs-devel@gnu.org; Fri, 13 Sep 2002 03:40:08 -0400 Original-Received: from fw.cci.dk ([194.239.27.75] helo=fw.ccieurope.com) by monty-python.gnu.org with esmtp (Exim 4.10) id 17pl3e-00013W-00; Fri, 13 Sep 2002 03:40:06 -0400 Original-Received: from aarhus.ccieurope.com by fw.ccieurope.com via smtpd (for mail.gnu.org [199.232.76.166]) with ESMTP; Fri, 13 Sep 2002 09:40:06 +0200 Original-Received: from uelinux.ccieurope.com ([10.2.3.215]) by aarhus.ccieurope.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13) id RC9HCDQL; Fri, 13 Sep 2002 09:40:02 +0200 Original-Received: by uelinux.ccieurope.com (Postfix, from userid 460) id 820C34D1C6; Fri, 13 Sep 2002 09:40:01 +0200 (CEST) Original-To: storm@cua.dk (Kim F. Storm) In-Reply-To: <5xd6rinbl0.fsf@kfs2.cua.dk> (storm@cua.dk's message of "12 Sep 2002 23:26:51 +0200") Original-Lines: 45 User-Agent: Gnus/5.090008 (Oort Gnus v0.08) Emacs/21.3.50 (i686-pc-linux-gnu) 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:7878 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:7878 Kim Storm writes: > With this layout, all search and replace commands are on level 2 > except for Isearch which is on level 3. In my opinion, incremental search is a major selling factor of Emacs -- it's always one of the first things I show people, when introducing them to Emacs, and which most people tend to understand very quickly. On the other hand, regular expressions are seldom something new users will be using. So, I think an even better layout would be: Edit Search > Forward... Backward... Forward Incremental... Backward Incremental... ----------------------- Repeat Forward Repeat Backward ----------------------- Search Tagged Files... Continue Search ----------------------- Regexp Search > Forward... Backward... Forward Incremental... Backward Incremental... Replace > Replace String... Replace Regexp... ----------------------- Replace in tagged files Continue replace i.e., with all search and isearch commands on level 2 and regexp on level 3. (I would even put incremental search at the top, persuading new users to try it out -- but that's not overly important). -- Urban Engberg * ue@ccieurope.com