From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jay Cotton Newsgroups: gmane.emacs.help Subject: Re: I wish list-buffers used my current window when it listed my buffers Date: Fri, 16 Aug 2013 19:38:46 -0400 Message-ID: References: <0F190770-005F-4DEA-BE5F-4E235FC6BAD9@gmail.com> <00FA1084-C039-4E70-A3D1-BDF18EEB5D17@gmail.com> <20130816225130.GA7774@hysteria.proulx.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\)) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1376696352 13766 80.91.229.3 (16 Aug 2013 23:39:12 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 16 Aug 2013 23:39:12 +0000 (UTC) Cc: help-gnu-emacs@gnu.org To: Bob Proulx Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Aug 17 01:39:14 2013 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VATbr-0000vG-W1 for geh-help-gnu-emacs@m.gmane.org; Sat, 17 Aug 2013 01:39:12 +0200 Original-Received: from localhost ([::1]:33536 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VATbr-0004T1-Ik for geh-help-gnu-emacs@m.gmane.org; Fri, 16 Aug 2013 19:39:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49022) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VATbc-0004Nu-88 for help-gnu-emacs@gnu.org; Fri, 16 Aug 2013 19:39:02 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VATbU-0002az-JV for help-gnu-emacs@gnu.org; Fri, 16 Aug 2013 19:38:56 -0400 Original-Received: from mail-qe0-x229.google.com ([2607:f8b0:400d:c02::229]:56042) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VATbU-0002a7-Ei for help-gnu-emacs@gnu.org; Fri, 16 Aug 2013 19:38:48 -0400 Original-Received: by mail-qe0-f41.google.com with SMTP id ff1so1431487qeb.28 for ; Fri, 16 Aug 2013 16:38:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=SAyFfBeoGN1SdyRU220Il2xGBdNZOoqSo4uUZhfnbqI=; b=lwAB5OI80fWnfhET3IU3YyEi+35GQcVZqCQGICE1enK5z/0LbCa2RdId00Nn04g+WL y+a3uhyc5GMfmqQTUgD0J5YmQ7cONi4hwwv8fFc1GvhjvYeEOeqjpOHsk3oTs+ptxZfm RsXW0hvntNJCHu5hoHfYvIvqaFHpqX/VLsXPxlUR8F7wDDaRsAJokGiQfVfDs72mu+GU dErHA3e/S3gyixEgnjcV8x9WbscgXx9BK6dvmLcQMtxaN7IuafpQ+OE9Uz2M+EVEi9WW lTfsLdqMheIcn6QuHINYbI7l71FwrFzv7yIx9f08Ju79Mxj/i/QCerggakEIU/s4wmUK Cz1w== X-Received: by 10.224.123.81 with SMTP id o17mr163915qar.60.1376696328035; Fri, 16 Aug 2013 16:38:48 -0700 (PDT) Original-Received: from [192.168.1.69] (108-249-80-59.lightspeed.chtnsc.sbcglobal.net. [108.249.80.59]) by mx.google.com with ESMTPSA id w9sm197266qag.4.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 16 Aug 2013 16:38:47 -0700 (PDT) In-Reply-To: <20130816225130.GA7774@hysteria.proulx.com> X-Mailer: Apple Mail (2.1508) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400d:c02::229 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:92945 Archived-At: On Aug 16, 2013, at 6:51 PM, Bob Proulx wrote: > Jay Cotton wrote: >> Dan Espen wrote: >>> I still think any tweaking of list-buffers is a waste of time. >>> Just replace it with the electric version. >>=20 >> I hate to pick nits with the guy who seems closest to my POV on this >> issue, but after using the electric version a little bit I did >> notice some weirdness. >>=20 >> For instance, it clobbers C-x and a bunch of other huge >> keybindings. I can't select text for the kill ring. I can't isearch >> for the buffer I'm looking for. >=20 > Those are annoying deficiencies. Not enough to turn me off to it. > But definitely annoying that the interface isn't consistent with other > parts of emacs. Maybe it would be possible to fix those things. Definitely possible, although I'm not sure how much we'd gain by fixing = electric-buffer-list rather than just making list-buffers use the same = window. (Which is trivial to implement (I know because I naively = reimplemented the function before learning about affordances such as = same-window-buffer-list, etc.) but extremely difficult to ship due to = the certainty of broken workflows. >=20 > I have other things about electric-buffer-mode that annoy me. It has > nasty highlighting that I disable. The latest version uses an ugly > character set that I don't like but haven't been able to disable. >=20 >> I love the fact that it opens in the same window, but I can imagine >> the dev group catching a lot of flak if they replaced the >> 'list-buffers default with something so different as this. >=20 > I only wish that they would get in trouble for breaking long standing > behavior! Every time a I upgrade to a new release of emacs I spend a > lot of time fixing things back to the way they were before. They > definitely don't seem to be holding back on changing major behaviors. >=20 > Bob Ugrading 30+ year old software is tough stuff! :) I'm relatively new to this list, but to be honest I find it refreshing = to hear that you think the dev team isn't holding back too much on = changing major behaviors. I mean, I feel your pain in the abstract, = because it sucks to have a broken workflow. I hate it when new emacs = breaks my .emacs. But from my perspective, there's some old stuff in emacs that absolutely = should be reconsidered given what we've learned over the years. And it's = important for the team to be willing the break workflows when necessary = for the greater good. And a lot of what breaks in my .emacs are *hacks* = that I've been forced to employ for various embarrassing OCD programmer = reasons. :) Like not wanting my windows messed up! Anyway, I appreciate all your suggestions. Figuring it out as I go. Thanks, Jay=