From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Stefan Monnier" Newsgroups: gmane.emacs.devel Subject: Ibuffer as default Date: Mon, 10 Mar 2003 18:28:22 -0500 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <200303102328.h2ANSN6V027594@rum.cs.yale.edu> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1047338940 6321 80.91.224.249 (10 Mar 2003 23:29:00 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 10 Mar 2003 23:29:00 +0000 (UTC) Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Tue Mar 11 00:28:59 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18sWhX-0001do-00 for ; Tue, 11 Mar 2003 00:28:59 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 18sX40-0000Dr-00 for ; Tue, 11 Mar 2003 00:52:12 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18sWhm-000069-04 for emacs-devel@quimby.gnus.org; Mon, 10 Mar 2003 18:29:14 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 18sWhG-0007lY-00 for emacs-devel@gnu.org; Mon, 10 Mar 2003 18:28:42 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 18sWh5-000758-00 for emacs-devel@gnu.org; Mon, 10 Mar 2003 18:28:32 -0500 Original-Received: from rum.cs.yale.edu ([128.36.229.169]) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18sWgx-0006wU-00 for emacs-devel@gnu.org; Mon, 10 Mar 2003 18:28:23 -0500 Original-Received: from rum.cs.yale.edu (localhost [127.0.0.1]) by rum.cs.yale.edu (8.12.8/8.12.8) with ESMTP id h2ANSNj6027596 for ; Mon, 10 Mar 2003 18:28:23 -0500 Original-Received: (from monnier@localhost) by rum.cs.yale.edu (8.12.8/8.12.8/Submit) id h2ANSN6V027594; Mon, 10 Mar 2003 18:28:23 -0500 X-Mailer: exmh version 2.4 06/23/2000 with nmh-1.0.4 Original-To: emacs-devel@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:12250 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:12250 Hadn't it been decided to make Ibuffer the default (i.e. replacing list-buffers) ? Did I dream it ? Also I see that list-buffers uses the header-line whereas Ibuffer doesn't. But I also note that the header-line doesn't look right (I think it doesn't take into account the width taken up by the scrollbar and it doesn't use the default face so the things don't line up neatly). Stefan PS: Turns out the header-line problem is that: - my header-line face uses a different font than my default face which makes it hard to line things up. Adding a `face default' property to the string solves the lining-up but overrides the general look of the header-line (grey background with a slight 3d look). - list-buffers-noselect calculates the spacing necessary for the scrollbar+fringe for the current frame which in my case was the minibuffer-only frame, leading to a result that's wrong for the frame that is ultimately used to display the buffer.