From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Didier Verna Newsgroups: gmane.emacs.devel,gmane.emacs.xemacs.beta Subject: Re: New interactive spec Date: Tue, 10 Nov 2009 12:42:03 +0100 Organization: The XEmacs Project Message-ID: References: <873a4nqws0.fsf@thinkpad.tsdh.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1257853354 29147 80.91.229.12 (10 Nov 2009 11:42:34 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 10 Nov 2009 11:42:34 +0000 (UTC) Cc: xemacs-beta@xemacs.org, emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Nov 10 12:42:27 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 1N7p7B-0004a1-4c for ged-emacs-devel@m.gmane.org; Tue, 10 Nov 2009 12:42:25 +0100 Original-Received: from localhost ([127.0.0.1]:52279 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N7p7A-0005vo-GN for ged-emacs-devel@m.gmane.org; Tue, 10 Nov 2009 06:42:24 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1N7p71-0005vj-Qx for emacs-devel@gnu.org; Tue, 10 Nov 2009 06:42:15 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1N7p6x-0005vH-T9 for emacs-devel@gnu.org; Tue, 10 Nov 2009 06:42:15 -0500 Original-Received: from [199.232.76.173] (port=35128 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N7p6x-0005vE-MF for emacs-devel@gnu.org; Tue, 10 Nov 2009 06:42:11 -0500 Original-Received: from smtp.lrde.epita.fr ([62.39.139.2]:52083 helo=kualalumpur.lrde.epita.fr) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1N7p6x-0005tT-5W for emacs-devel@gnu.org; Tue, 10 Nov 2009 06:42:11 -0500 Original-Received: from uzeb.lrde.epita.fr ([192.168.101.53] ident=postfix) by kualalumpur.lrde.epita.fr with esmtp (Exim 4.63) (envelope-from ) id 1N7p6p-0002j8-VX; Tue, 10 Nov 2009 12:42:04 +0100 Original-Received: by uzeb.lrde.epita.fr (Postfix, from userid 17030) id E9A0D1EC30F; Tue, 10 Nov 2009 12:42:03 +0100 (CET) In-Reply-To: (Stefan Monnier's message of "Mon, 09 Nov 2009 17:03:35 -0500") User-Agent: Gnus/5.110011 (No Gnus v0.11) XEmacs/21.5-b28 (linux) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAHlBMVEXzwKL8zLH5xqk6JxiH YEjZp4vtuJv907v37+axg2lJKCBcAAACJUlEQVQ4jV3SvW7bMBAAYEYolNX0olXikD6A9Aaii3Ku qNSb6lYMMiqxwYwdGpiZTRXg2/buSCluDgEC8PP9kWJehqC17s1gWMa5TfHCEmgzMJYVKzjWyTAn yERh7TRRAoJaMkRVTAXnxQKpB2MVj4HnMQNqmQhFBJcgEGR8HWqFmaCYruEUM/qhEoIv9HINAsDa dRF2ljSWGejcTiu4uLphAtd7jxVE3OwK4uofgJfM/YpwWID+bwxznzzBUOEB/HHI5Xcjc0cYKzYv YTCBUW3y/QowLxdZRXQoc48QbxEeSkDaFmDIR4A/ksQYvGCGlRgb9T5BfCuDr4Uxag3QyPTs8FrG ZNglHwGe61oi4cubsQcRLDcAP2uMhtbs8ZozkWM/d6lTNHKe9QjFShBYsK3XwIXoAe4QLu/Q0Nxw OWX+P9Q1NELYInyraawWesi22c16YBHe6Dx2x7n1QfBtCfAbD+AUvG5CG/oDLwjcscHff28BlA9K 95XdCgR3gYl3Jxz767OS8+HWbhgBnu1GD+W+dNLPw4Ol5pgCc97vW6mguVf9D/tkCM4d/Ph+hO8I nh/gZgWsMs8dPEtA+AygqVQXd8RQXunKPqUej9C9iesFgqX5KYGSKkEc1712SylqLuwmZZyPsolA zaupzA2Be1tax6kmwRK8ynbJCDgufOwLpFpBwy3eWqgV4SyXhH1Q8421ZSrlpI8t9EfwKPjRAfyt LCzyD4/6fDyu5EARAAAAAElFTkSuQmCC X-Face: "w4; Q6Bx&/Y&JE}0}0[9(+RXnWShB`wK@zI,MlA47RU/wJVV}w9>92Tc{vy-6cq@>UC1bAY EWx--&pgK7wU_=.mG Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEX+28boo4LKjGv8vZxG HQqyc1L2sZGRUzS4JaAhAAACK0lEQVQ4jU2TQW/bMAyFNWRAr5ODemcJVXNNKsC/QIWvizBCZ9WA zkPhQH9/j6SdRIfA4Ue+R9G0MY/z5QYiF4joRvkpHochUMgM6BlMSO99TSndqBA9wCV0nMSHSg57 +DBQ0fyU5t6zv8c5V+MMbhu4+F4QQUkXcO+q+rJyIhOk710dLicxncutF6J7u4fhpNI5OB9C9riK 53Y/ivaYh+D5AOEHBZr/XV21g88+kILpVZr8dBV/yV8RI65Tod4dh6WjrcS8ii3ytNkE1AX8RRxp 2kDqWgQnw9PMZZ23cSTckNjEJNzptKZ1TuknKqTqBi0DThjH+ucNM5zHlQEqnEG8cIF54y58x8jI W2sN7r8C/DMvrFK6CDFAn2vq8y/zA0p8ExYCMUMBWD8xs5fv4NmR8wFCgex6tR/Wh99Xwo64ZQeQ LUgtLII34WxrDaBnRnIsgDgDmUDvQ9kmYb34CjHZHy/aTHZ+A4093HDUVcNmeG1piVO1xvrlIlrY DbwJxMfIxCBh+lJ7HhFUxiXG2AwEF15PXhk1bg1xSLVW61B4ybwT3xEFLFVbG6vXglbFG6CxB8yq iIwMIHQQ0DgDqjyHVlknGgVx2gEfPJ6NdhWnBcWMoL0sXKBgmcZzfBz+TAXgPmPcbRboYJ21KxXe tKJ+2bEqaHu+gkNsG1gUxB1MjT02ALQrCbh3L+jMOrDG+9jTZUAtHhi0Z4Bga9P2jJEJ2KZRj2LD L9ba/wYeFUXDN1qgAAAAAElFTkSuQmCC X-Face: )*x4UG633; !zT_*kP; ma+oRMaGCosj2%Q$|mPi]@Ho$Z@frQ5-e3:CY/sTg%D,ohA[*Xeqb )6I@$1052_MC;`.-Jt7!NaEv~\a@}7c"~vj=X`3>R)D-J_ 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:116795 gmane.emacs.xemacs.beta:31238 Archived-At: [ Added xemacs-beta to the discussion ] Stefan Monnier wrote: >>> I've recently modified the behavior of switch-to-buffer in XEmacs so >>> that the completion mechanism doesn't include the current buffer. In >>> doing so, I figured it would be generally useful to have an >>> interactive spec for that (meaning "a buffer except the current >>> one"). I was thinking g/G because that's the next thing available to >>> us, but I'm wondering if GNU Emacs already uses it, or if you'd have >>> another suggestion. > >> "G" is already taken, but "g" would be free. > >> G -- Possibly nonexistent file name, defaulting to just directory >> name. > > How important is it to have a letter for it? Is this question directed to Tassilo (about G) or to me ? If it's to me: it is not critical to have a letter (I'd like both upcase and downcase BTW) for it. It just seems that it could be generally useful. In the core of XEmacs I can see several functions that could use it: append|prepend|copy-to-buffer, clone-indirect-buffer[-other-window] and view-buffer[-other-window]. But now that I think about it, I'm starting to realize that every interactive call using b and providing the current buffer as the default one could avoid completing to the current buffer altogether because you just need to type RETURN to get it. So maybe I should modify the b specification instead... -- Resistance is futile. You will be jazzimilated. Scientific site: http://www.lrde.epita.fr/~didier Music (Jazz) site: http://www.didierverna.com