From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#5054: 23.1.50; buffer-menu truncated fields Date: Mon, 04 Jan 2010 11:14:45 +0100 Message-ID: <4B41BF95.2030106@gmx.at> References: <4B3F58A5.6080701@gmx.at> <87ljgggfff.fsf@jidanni.org> Reply-To: martin rudalics , 5054@debbugs.gnu.org NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1262600366 13279 80.91.229.12 (4 Jan 2010 10:19:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 4 Jan 2010 10:19:26 +0000 (UTC) Cc: 5054@debbugs.gnu.org To: jidanni@jidanni.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jan 04 11:19:19 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1NRk1t-0005vi-NF for geb-bug-gnu-emacs@m.gmane.org; Mon, 04 Jan 2010 11:19:18 +0100 Original-Received: from localhost ([127.0.0.1]:46899 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NRk1u-0002Hm-7Z for geb-bug-gnu-emacs@m.gmane.org; Mon, 04 Jan 2010 05:19:18 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NRk1n-0002HL-KT for bug-gnu-emacs@gnu.org; Mon, 04 Jan 2010 05:19:11 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NRk1c-0002AL-TF for bug-gnu-emacs@gnu.org; Mon, 04 Jan 2010 05:19:10 -0500 Original-Received: from [199.232.76.173] (port=53736 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NRk1c-0002AB-J4 for bug-gnu-emacs@gnu.org; Mon, 04 Jan 2010 05:19:00 -0500 Original-Received: from [140.186.70.43] (port=47562 helo=debbugs.gnu.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NRk1c-000402-KF for bug-gnu-emacs@gnu.org; Mon, 04 Jan 2010 05:19:00 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1NRjxn-0007o0-6h; Mon, 04 Jan 2010 05:15:03 -0500 X-Loop: bug-gnu-emacs@gnu.org Mail-Followup-To: martin rudalics , 5054@debbugs.gnu.org Resent-From: martin rudalics Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 04 Jan 2010 10:15:03 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: followup 5054 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by 5054-submit@debbugs.gnu.org id=B5054.126260009329984 (code B ref 5054); Mon, 04 Jan 2010 10:15:03 +0000 Original-Received: (at 5054) by debbugs.gnu.org; 4 Jan 2010 10:14:53 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NRjxc-0007nY-ED for submit@debbugs.gnu.org; Mon, 04 Jan 2010 05:14:52 -0500 Original-Received: from mail.gmx.net ([213.165.64.20]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1NRjxa-0007nT-7v for 5054@debbugs.gnu.org; Mon, 04 Jan 2010 05:14:51 -0500 Original-Received: (qmail invoked by alias); 04 Jan 2010 10:14:46 -0000 Original-Received: from 62-47-57-154.adsl.highway.telekom.at (EHLO [62.47.57.154]) [62.47.57.154] by mail.gmx.net (mp045) with SMTP; 04 Jan 2010 11:14:46 +0100 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX19w/S927cRwsW2yRPH7kEueJ+qI7ujJoRD4X0ZuJE levxvY1SRnVBhU User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) In-Reply-To: <87ljgggfff.fsf@jidanni.org> X-Y-GMX-Trusted: 0 X-FuHaFi: 0.68 X-Spam-Score: -1.7 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list X-Spam-Score: -1.6 (-) Resent-Date: Mon, 04 Jan 2010 05:15:03 -0500 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:33919 Archived-At: > mr> Customizing the group `buffer-menu' gives you a buffer including the > mr> option `Buffer-menu-buffer+size-width' which is probably the one you > mr> want to tweak here. > > maybe there should be "you can customize this group" visible to the user so > he can learn that. A pushable button similar to the one you can find for customizable options. That would be reasonable I think. Juri, what do you think? > (By the way, I prefer to use setq and hate using the customization > interface.) It's one of the basic problems of the customization interface that many people hate it and so we don't get many suggestions how to improve it. > Buffer-menu-buffer+size-width is a variable defined in `buff-menu.el'. > Its value is 26 > > Documentation: > How wide to jointly make the buffer name and size columns. > > But I want to use the same .emacs file with many different terminal > sizes. Why can't there be a setting 'maximum or 'current-window-width or > something? 'maximum should be possible without greater problems. 'current-window-width is a wishlist item: We could reserve float values between 0 and 1 for specifying an appropriate fraction of the window width for the width of name+size fields. The program would have to recalculate the new actual width (in `window-configuration-change-hook') every time the size of the Buffer Menu window changes. We could also show the full name of the current entry in a tooltip (when the mouse is over it) and/or in the echo area. And finally we could split a window like the Buffer Menu's one into as many subwindows as there are fields and allow the use to drag vertical dividers between the various fields in order to reveal hidden information. Currently such an approach would work iff all fields used the same font size. martin