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: Assignment of misc packages for emacs Date: Tue, 14 May 2002 13:41:56 -0600 (MDT) Sender: emacs-devel-admin@gnu.org Message-ID: <200205141941.g4EJfud15293@aztec.santafe.edu> References: <200205050534.g455YfF01634@aztec.santafe.edu> <5xbsbumexh.fsf@kfs2.cua.dk> Reply-To: rms@gnu.org NNTP-Posting-Host: localhost.gmane.org X-Trace: main.gmane.org 1021405417 398 127.0.0.1 (14 May 2002 19:43:37 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 14 May 2002 19:43:37 +0000 (UTC) Cc: assign@gnu.org, emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 177iCv-00006I-00 for ; Tue, 14 May 2002 21:43:37 +0200 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 177iO5-00061n-00 for ; Tue, 14 May 2002 21:55:10 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 177iD3-00037T-00; Tue, 14 May 2002 15:43:45 -0400 Original-Received: from pele.santafe.edu ([192.12.12.119]) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 177iBL-000285-00; Tue, 14 May 2002 15:41:59 -0400 Original-Received: from aztec.santafe.edu (aztec [192.12.12.49]) by pele.santafe.edu (8.11.6+Sun/8.9.3) with ESMTP id g4EJfuk00105; Tue, 14 May 2002 13:41:56 -0600 (MDT) Original-Received: (from rms@localhost) by aztec.santafe.edu (8.10.2+Sun/8.9.3) id g4EJfud15293; Tue, 14 May 2002 13:41:56 -0600 (MDT) X-Authentication-Warning: aztec.santafe.edu: rms set sender to rms@aztec using -f Original-To: storm@cua.dk In-Reply-To: <5xbsbumexh.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.9 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:3935 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:3935 Where M-x grep prompts for a command line, M-x match prompts for a search pattern (offering the current word from the selected buffer as default), a file pattern (with predefined abbreviations, e.g. `ch' searches all .c and .h files), and a base directory where to start the recursive search. Others have suggested such an interface, but I am not sure it is really more convenient than the current interface. Why do you find it better? I am not sure it is worth reading the directory rather than just using the current directory. As a result, it presents a buffer with all the matching lines [like M-x grep does], but it has a command set which is specifically tailored to navigating through the matches, e.g. SPC, n - shows the next match in the other window (but keeps the match buffer active). It temporarily highlights the matching text in the other window. This feature seems to be orthogonal to the command argument interface. Perhaps you can add such features to Compilation mode. It would be better not to use printing characters as commands, though. Enhanced C-a: The first C-a always jumps to the beginning of the line (even if the cursor is already there -- this is so keyboard macros can consistenly depend on where C-a moves). I don't like this. > - - minimenu.el [small] > which provides simple menu prompting in the minibuffer > > Could you tell me more? It makes it easy for other packages to prompt with something like EMACS file: c)ommon u)ser i)nit p)re .)emacs cus(t)om l)isp e(x)ec s)rc in the minibuffer and then take different actions depending on whether the user enters c, u, i, p, ., t, l, x, or s. This sounds like the existing feature for handling menus on character ttys. Could you see how they compare?