From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "paul r" Newsgroups: gmane.emacs.devel Subject: Re: position on changing defaults? Date: Fri, 7 Mar 2008 13:21:09 +0100 Message-ID: References: <200803050637.m256bXL3008361@sallyv1.ics.uci.edu> <200803052230.m25MUORx001881@sallyv1.ics.uci.edu> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1204892508 19169 80.91.229.12 (7 Mar 2008 12:21:48 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 7 Mar 2008 12:21:48 +0000 (UTC) Cc: Dan Nicolaescu , emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Mar 07 13:22:15 2008 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 1JXbaE-0007LM-Pa for ged-emacs-devel@m.gmane.org; Fri, 07 Mar 2008 13:21:55 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JXbZg-0003zY-Tg for ged-emacs-devel@m.gmane.org; Fri, 07 Mar 2008 07:21:20 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JXbZb-0003ys-Uu for emacs-devel@gnu.org; Fri, 07 Mar 2008 07:21:16 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JXbZZ-0003yd-IS for emacs-devel@gnu.org; Fri, 07 Mar 2008 07:21:14 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JXbZZ-0003ya-EA for emacs-devel@gnu.org; Fri, 07 Mar 2008 07:21:13 -0500 Original-Received: from fk-out-0910.google.com ([209.85.128.191]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JXbZY-0006na-VM for emacs-devel@gnu.org; Fri, 07 Mar 2008 07:21:13 -0500 Original-Received: by fk-out-0910.google.com with SMTP id 26so345839fkx.10 for ; Fri, 07 Mar 2008 04:21:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=NMUUIJR64w08e0bzQX27yliJy3PiiuWZ2iSYTxm1jDI=; b=Og0Df18sHVgd6l6pfyZHk0P0I/2SZcJSzUNUY1awKTD6TdHOrNgNQQ8wmHdEnEzeRtudDnzRbRDQQJw6K6ntHwOeeuq+v8umLNoAaZknftlTdVc/pb0u4MrDM2hwMnzhM95puCH7vpTnSjVSucedxawOMRK9jURk0dNJaEpDEiw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=PvpGGqXg4sKErqL1FfzvJbndxizFR0WaG57AueoUzZeVH45XkbFtx889vz3JUgHvVynlFwpS4sDarQ1G8h7z1KJHAzxehB1HVOLoq8Xi0YcnaZBvyBCTISDLfSD23XkPcfvBvIYF4Uy5VnWdIcKIm3RnaNqx2/EXA44uC+VohW8= Original-Received: by 10.82.146.10 with SMTP id t10mr3014815bud.6.1204892469552; Fri, 07 Mar 2008 04:21:09 -0800 (PST) Original-Received: by 10.82.176.6 with HTTP; Fri, 7 Mar 2008 04:21:09 -0800 (PST) In-Reply-To: Content-Disposition: inline X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 2) 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:91626 Archived-At: 2008/3/7, Richard Stallman : > I have never tried iswitchb. What incompatible changes would I notice > if this change were made? You will be able to chose the buffer you want to go to in a find-as-you-type way. I find the benefit of it real, because : - there is no need to hit the * to go to *Message* - there is no need to hit S-M for the capital M in *Message* - you might want to go to a buffer that you can not remember precisely how its name begins, but know a slice of its name : enter the slice until you see the correct name appear Basically, it makes one need buffer-list less often, therefore "increase productivity". But as Stefan said, all that is a matter of improving the completion mechanism of switch-to-buffer. What will maybe annoy you using it is how to choose, in the list of buffers matching your entry, the one you really want. In a purely incremental search like in switch-to-buffer, there is no need of such a mechanism because names are completed up to ambiguity, and desambiguity is made be entering a few more caracters. In iswichb, if you have opened buffers "first-foobar" and "second-foobar" and you enter "foobar", there is ambiguity. Iswitchb provides C-s and C-r to move forward and backward in the list of matching buffers. I personaly find this last design choice counter-intuitive, and I think it could be improved. But all the rest is very valuable.