From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#44594: tabulated-list-mode: column header needlessly truncated Date: Fri, 27 Aug 2021 18:41:55 +0200 Message-ID: <87r1een8ks.fsf@gnus.org> References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14774"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 44594@debbugs.gnu.org, stephen.berman@gmx.net To: Stefan Kangas Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Aug 27 18:43:16 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mJewl-0003b8-2L for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 27 Aug 2021 18:43:15 +0200 Original-Received: from localhost ([::1]:47870 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mJewj-0006fL-TC for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 27 Aug 2021 12:43:13 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44280) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mJewY-0006f0-EV for bug-gnu-emacs@gnu.org; Fri, 27 Aug 2021 12:43:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:41282) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mJewY-00014J-6L for bug-gnu-emacs@gnu.org; Fri, 27 Aug 2021 12:43:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mJewY-0007PC-0N for bug-gnu-emacs@gnu.org; Fri, 27 Aug 2021 12:43:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 27 Aug 2021 16:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44594 X-GNU-PR-Package: emacs Original-Received: via spool by 44594-submit@debbugs.gnu.org id=B44594.163008254128408 (code B ref 44594); Fri, 27 Aug 2021 16:43:01 +0000 Original-Received: (at 44594) by debbugs.gnu.org; 27 Aug 2021 16:42:21 +0000 Original-Received: from localhost ([127.0.0.1]:52825 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mJevo-0007O4-VB for submit@debbugs.gnu.org; Fri, 27 Aug 2021 12:42:21 -0400 Original-Received: from quimby.gnus.org ([95.216.78.240]:33938) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mJevi-0007Ng-UV for 44594@debbugs.gnu.org; Fri, 27 Aug 2021 12:42:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=D4ZK7Vi9fBQkTulwCUrCiduN/jG9x20Rk23Q5d3X4DA=; b=jbUFekt5zdY6PaZUuB/80BzEil qCSAZUARjN9ZAKd6sfr5YpBLN5Ed6I87zJ0rjf8kRTkJRV4NOPQDJ30eDeaKbzpUYki40MCCNgKE/ CDU0HRJkluDbaYUH4xgdraZ2TTz4NSWwdcrt+nmZpmLJLrI1Xy/WqH0OD34Fu6hDId60=; Original-Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mJevY-00052R-Av; Fri, 27 Aug 2021 18:42:04 +0200 In-Reply-To: (Stefan Kangas's message of "Thu, 12 Nov 2020 10:27:31 -0500") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:212827 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Stefan Kangas writes: > The column header in tabulated-list-mode is needlessly truncated. > > Steps to reproduce: > > 0. emacs -Q > 1. M-x list-buffers RET > 2. C-x o > 3. C-4 C-f > 4. C-1 C-4 { > > Result: The header is truncated to "Buff..." even though there is enough > space to show it all. > > Expected result: The header is not truncated. The issue is basically this: (truncate-string-to-width "Buffer" 5 nil nil t) =3D> "Buff=E2=80=A6" Or... Uhm... Oh! I've never noticed that the mode lets column overlap: ;; Truncate labels if necessary (except last column). ;; Don't truncate to `width' if the next column is align-right ;; and has some space left, truncate to `available-space' instead. (when (and not-last-col (> label-width available-space)) (setq label (truncate-string-to-width label available-space nil nil t t) label-width available-space)) --=-=-= Content-Type: image/png Content-Disposition: inline Content-Transfer-Encoding: base64 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 --=-=-= Content-Type: text/plain So we allow column data to extend into the next column (if the next column is right-aligned). But we don't do the same computation in the header? Right. Now fixed in Emacs 28. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no --=-=-=--