From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.devel Subject: Re: Add lgrep/rgrep commands to Edit > Search submenu Date: Sun, 25 Jan 2009 23:33:16 +0200 Organization: JURTA Message-ID: <87y6wzax5v.fsf@jurta.org> References: <878wp0xlbo.fsf@jurta.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1232920831 9596 80.91.229.12 (25 Jan 2009 22:00:31 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 25 Jan 2009 22:00:31 +0000 (UTC) Cc: emacs-devel@gnu.org, storm@cua.dk To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jan 25 23:01:43 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 1LRD2z-00057V-Uj for ged-emacs-devel@m.gmane.org; Sun, 25 Jan 2009 23:01:42 +0100 Original-Received: from localhost ([127.0.0.1]:44105 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LRD1i-0006CH-AU for ged-emacs-devel@m.gmane.org; Sun, 25 Jan 2009 17:00:22 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LRD0o-0005BL-RN for emacs-devel@gnu.org; Sun, 25 Jan 2009 16:59:26 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LRD0n-0005AW-6S for emacs-devel@gnu.org; Sun, 25 Jan 2009 16:59:26 -0500 Original-Received: from [199.232.76.173] (port=48707 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LRD0m-0005AT-Vr for emacs-devel@gnu.org; Sun, 25 Jan 2009 16:59:25 -0500 Original-Received: from relay03.kiev.sovam.com ([62.64.120.201]:62201) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LRD0k-0008Gs-9S; Sun, 25 Jan 2009 16:59:22 -0500 Original-Received: from [83.170.232.243] (helo=smtp.svitonline.com) by relay03.kiev.sovam.com with esmtp (Exim 4.69) (envelope-from ) id 1LRD0h-0007MT-Fs; Sun, 25 Jan 2009 23:59:19 +0200 In-Reply-To: (Richard M. Stallman's message of "Sun, 25 Jan 2009 13:14:54 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (x86_64-pc-linux-gnu) X-Scanner-Signature: 068dd79c68aafbc760c35e97c5d420ed X-DrWeb-checked: yes X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. 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:108236 Archived-At: > Maybe a menu structure like this? > > Edit > Search > Search Files > Grep... > Edit > Search > Search Files > Grep via Find... > Edit > Search > Search Files > Local grep... > Edit > Search > Search Files > Recursive grep... > > Menus three levels deep are a pain to invoke. Incremental Search menu items are on the same depth, but I guess there is no problem with them because no one runs them from the menu since they have more convenient key bindings, and menu items only serve as tips for novices. If grep commands had own key bindings more convenient for running than menu items then maybe there will be no problem with deep menu levels. -- Juri Linkov http://www.jurta.org/emacs/