From unknown Fri Jun 13 11:27:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#37941: 26.3.50; Wrong behavior when reverting a tabulated-list-mode buffer with truncated lines Resent-From: =?UTF-8?Q?Micha=C5=82?= Krzywkowski Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 27 Oct 2019 10:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 37941 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 37941@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15721706961111 (code B ref -1); Sun, 27 Oct 2019 10:05:02 +0000 Received: (at submit) by debbugs.gnu.org; 27 Oct 2019 10:04:56 +0000 Received: from localhost ([127.0.0.1]:41701 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iOfPr-0000Hr-Vy for submit@debbugs.gnu.org; Sun, 27 Oct 2019 06:04:56 -0400 Received: from lists.gnu.org ([209.51.188.17]:57747) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iOfPp-0000Hj-Qm for submit@debbugs.gnu.org; Sun, 27 Oct 2019 06:04:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45690) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iOfPm-00023P-KU for bug-gnu-emacs@gnu.org; Sun, 27 Oct 2019 06:04:53 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iOfPl-0008Uu-E9 for bug-gnu-emacs@gnu.org; Sun, 27 Oct 2019 06:04:50 -0400 Received: from mail-lj1-x230.google.com ([2a00:1450:4864:20::230]:38899) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iOfNp-00081P-2F for bug-gnu-emacs@gnu.org; Sun, 27 Oct 2019 06:04:49 -0400 Received: by mail-lj1-x230.google.com with SMTP id q78so8244714lje.5 for ; Sun, 27 Oct 2019 03:02:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=user-agent:from:to:subject:date:message-id:mime-version; bh=HdaAGZkllPv6EZ9rpSeOFxiN4mFvwxS/gtGsqQ/FFjA=; b=cimAX5WWAW8NYPcXQfRGthDiQlCcyMT1PGIq0J1a1RzU8kTi/NtbI0PqKEfSJ9B/y6 GgaMTIZQ5giMIHfBfJnRNBO9mL7xkXw+/2rSMp9x/bS702Sl6DQ/5rBK6nxDu0KM3Cub XjjMAdaZmpondg2jZLYPaG+IsBoa6dkP+zaFRXZp0SgjdlJv2SBGb3HS4jV0ECODGaWF JsSANNPyqF6ufX2vTtuUIn1WWucK18THysgG/rQq+31xHrDtOR5neZn4E6em5aQerrm0 3pxEs/tnxqe1PrVYA7HQc7szv80VBk4Y7b56aAGMo/rbJN16NZ9/r3xuQWTj5+aDKU/M WVng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:user-agent:from:to:subject:date:message-id :mime-version; bh=HdaAGZkllPv6EZ9rpSeOFxiN4mFvwxS/gtGsqQ/FFjA=; b=OExYQP3gVdEIOZx/QX6azYUzSpKMMdITRpybfKIpnYZSq5JiplQUIR7WSrv7y+Ls9I pmXiDMeJiqzVTZvdnpvO1YaeR5yfJH1mlnwOBygBPnZ+dpkv/jdLcTPVuvQV3GqfpHmy HzYN3E2tE29G4w1R+08qfS4HyKzwK3bMr21KAy2raYmkcMwgp+VPN5b66L+f2UNbvTPJ hnzkkGh4uIHdMVYtikV7kkefeQA0PFQCIGgbk7lJBoeiVzyr+pWr7FdYoFugnxcOhL0e 2GR8HZJ897lEiKtlboKtEQE2n/4gGqh12M0pKkqW5wnX9oIm9pv4vDXFy36nYOyTN4tK xvsw== X-Gm-Message-State: APjAAAXcV9/Fc41CvyRMzMiGO9cU6wBUH4D6HQTw/zfX6GAf9fPo5bgs 4zuOPk+qK+ZLDQ7GricYCnZW+vOY X-Google-Smtp-Source: APXvYqytmiiOMaShtLxLqhQA3Q32HqJjAAO7S5I9dsKsXS+QMzE7ZBIeOL4ubADybfDXU3we1gbOkg== X-Received: by 2002:a2e:3919:: with SMTP id g25mr8468866lja.242.1572170564516; Sun, 27 Oct 2019 03:02:44 -0700 (PDT) Received: from debian (89-65-39-79.dynamic.chello.pl. [89.65.39.79]) by smtp.gmail.com with ESMTPSA id t135sm3600406lff.70.2019.10.27.03.02.43 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Oct 2019 03:02:43 -0700 (PDT) User-agent: mu4e 1.0; emacs 26.3.50 From: =?UTF-8?Q?Micha=C5=82?= Krzywkowski Date: Sun, 27 Oct 2019 11:02:39 +0100 Message-ID: <87d0eiwlog.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::230 X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable When I revert a regular tabulated-list-mode buffer, the point stays the same, and the displayed buffer boundaries remain the same as well. However, when the entries in tabulated-list-entries contain strings that are too long and will be truncated, reverting such buffer will scroll the screen by one line. To see this behavior, evaluate in emacs -Q, then type g: (with-current-buffer (generate-new-buffer "test") (require 'cl-lib) (tabulated-list-mode) (setq tabulated-list-format [("No." 5) ("Message" 10)]) (let ((message (make-string 100 ?a))) (setq tabulated-list-entries (cl-loop for i from 1 to 100 collect `(,i [,(number-to-string i) ,message])))) (tabulated-list-init-header) (revert-buffer) (forward-line 50) (pop-to-buffer (current-buffer)) (recenter)) You can also see that if the lines are not truncated, the behavior is correct. In GNU Emacs 26.3.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.5) of 2019-10-08 built on debian Repository revision: 55dcd32ad2209dc34bfb6b713bf73be9bf4c4cb2 Windowing system distributor 'The X.Org Foundation', version 11.0.12004000 System Description: Debian GNU/Linux 10 (buster) =2D- Micha=C5=82 Krzywkowski PGP: A5A7 06C4 28EF 8F64 2868 13A1 7BDE C129 F0B8 09A1 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEWxyvIOWnapfz9K2Z20CneWXMPiIFAl21az8ACgkQ20CneWXM PiKAgwf+PhT1SgpIpOej3jiEURTRtcz4lsk+pu3q483n5nS+ubPJhE8EhL8oDLdS 1r7q0Bg9hQ1TJ01W294f7hoQtcYJf1vXKrNR0isEok6nFzMboSP/ltD+IE/0CnDS LQpKNwbDMn1pPNKBIID0i15LoJE4wFTieg6rv9tt51Fd+x4gTW6r8Pm0toZeWrRO oIgFtgi1m0zvn08mcw9muHi5C+35vsEhO3PaKJlx9s1m/bjaG5Chy9eq+WIInfWv TrMhJ5aWRMmTtxrpXBDt575W6IsnvmkNtGip6qQLyBLdVIrv9ibgo+xnbDHCvaC3 QWtJp6GiKiSth9Yq2AlmbNqrbsgEwA== =iSwu -----END PGP SIGNATURE----- --=-=-=-- From unknown Fri Jun 13 11:27:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#37941: 26.3.50; Wrong behavior when reverting a tabulated-list-mode buffer with truncated lines Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 27 Oct 2019 15:10:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37941 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: =?UTF-8?Q?Micha=C5=82?= Krzywkowski Cc: 37941@debbugs.gnu.org Received: via spool by 37941-submit@debbugs.gnu.org id=B37941.15721889738363 (code B ref 37941); Sun, 27 Oct 2019 15:10:01 +0000 Received: (at 37941) by debbugs.gnu.org; 27 Oct 2019 15:09:33 +0000 Received: from localhost ([127.0.0.1]:43386 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iOkAf-0002Ap-IG for submit@debbugs.gnu.org; Sun, 27 Oct 2019 11:09:33 -0400 Received: from eggs.gnu.org ([209.51.188.92]:55689) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iOkAb-0002AR-AQ for 37941@debbugs.gnu.org; Sun, 27 Oct 2019 11:09:29 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:57846) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iOkAW-0006vN-7r; Sun, 27 Oct 2019 11:09:24 -0400 Received: from [176.228.60.248] (port=3249 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1iOkAV-0001t3-O2; Sun, 27 Oct 2019 11:09:24 -0400 Date: Sun, 27 Oct 2019 17:09:15 +0200 Message-Id: <83pniirzs4.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <87d0eiwlog.fsf@gmail.com> (message from =?UTF-8?Q?Micha=C5=82?= Krzywkowski on Sun, 27 Oct 2019 11:02:39 +0100) References: <87d0eiwlog.fsf@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Michał Krzywkowski > Date: Sun, 27 Oct 2019 11:02:39 +0100 > > When I revert a regular tabulated-list-mode buffer, the point stays the > same, and the displayed buffer boundaries remain the same as well. > > However, when the entries in tabulated-list-entries contain strings that > are too long and will be truncated, reverting such buffer will scroll > the screen by one line. > > To see this behavior, evaluate in emacs -Q, then type g: > > (with-current-buffer (generate-new-buffer "test") > (require 'cl-lib) > (tabulated-list-mode) > (setq tabulated-list-format [("No." 5) ("Message" 10)]) > (let ((message (make-string 100 ?a))) > (setq tabulated-list-entries > (cl-loop for i from 1 to 100 > collect `(,i [,(number-to-string i) ,message])))) > (tabulated-list-init-header) > (revert-buffer) > (forward-line 50) > (pop-to-buffer (current-buffer)) > (recenter)) > > You can also see that if the lines are not truncated, the behavior is > correct. Thanks, should be fixed now. Please test. From unknown Fri Jun 13 11:27:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#37941: 26.3.50; Wrong behavior when reverting a tabulated-list-mode buffer with truncated lines Resent-From: =?UTF-8?Q?Micha=C5=82?= Krzywkowski Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 27 Oct 2019 19:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37941 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: =?UTF-8?Q?Micha=C5=82?= Krzywkowski , 37941@debbugs.gnu.org Received: via spool by 37941-submit@debbugs.gnu.org id=B37941.1572203582565 (code B ref 37941); Sun, 27 Oct 2019 19:13:02 +0000 Received: (at 37941) by debbugs.gnu.org; 27 Oct 2019 19:13:02 +0000 Received: from localhost ([127.0.0.1]:43543 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iOnyH-00008w-JS for submit@debbugs.gnu.org; Sun, 27 Oct 2019 15:13:01 -0400 Received: from mail-lf1-f48.google.com ([209.85.167.48]:35152) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iOnyF-00008i-4b for 37941@debbugs.gnu.org; Sun, 27 Oct 2019 15:12:59 -0400 Received: by mail-lf1-f48.google.com with SMTP id y6so6120535lfj.2 for <37941@debbugs.gnu.org>; Sun, 27 Oct 2019 12:12:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=dZt3t1mOvEH/ahjB837RNUSv+/KhXQ8dBisCOi9Zfoc=; b=nnijpMncpgryQ0RgLvT3zFO0peblJlboqCWpBrtJ3C72ewOwpR9P1qsFuRbDXNSlEo li/uP73AXOEIJoDHSPmyhMn16J2DNO1uEhcUTHVIObFJvBmEsjSqyYreTJnChL9tCrlQ WbVnGVfIccOj3ObgCCnXimigU7XEyq8wjzzYPflRLPRHpZN+6NNZ1/XqcSo8kJhC5B0Q NjVw+yGuZYr68uMcH7HVs1AQ4QA2qJ5exw7VPhSkSZNLg9NG+OcSRLR8LezRQrIriBno TbU9T5Es6GoY6hRaIS6Hct6T0fBfXL9B29HPIOw8S8gadnyCF+5J6DWPUoAuX6xT2vDz uc7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=dZt3t1mOvEH/ahjB837RNUSv+/KhXQ8dBisCOi9Zfoc=; b=NZV8nRTWvqMbx9bzQG1WiTe1l55Vt2vabRo6e1a0AI21lylGlcE7pOUJc5hf6lmG1D xZBG5K79X/KJfHcFwBR4mS23UWU2HGGD9SDoMgzG+FVSl0d3olbu9hvI2tSCHUV8Tmp+ DS+fV4fOqHI7PJlUsgL4+F5O2+AN45TiBr+DgFd86Vy92a0AtQ379wqsmcwrdTsdLZCn 7uerxKV+IeHuj3Ko3c4OQewEdMc0cA4OUg398K+MKa7eXOD5lYoY4+lNBYHlMzyNDPIP QfLVcTHBDtMx/cV2RQ7DHxswCt5IDHbKNwDeu7ebnoOD2Z2glpmuBN/cPht3fIlqm/Fn d7Qw== X-Gm-Message-State: APjAAAXm7bxXQ43mjw7VzTHhbBxyYQqELW3uV7I8MMs2ovXDigZOkFix m5XY9zKTEBTWe8+JQ1HlkoYtRX2y X-Google-Smtp-Source: APXvYqwHKW2k95rlW0zmga7lahSqZaueDHlcg5QG/uP1dG5x3DC1WC06WnNso40bNpkUhunEqnvnbA== X-Received: by 2002:a19:9144:: with SMTP id y4mr8913148lfj.168.1572203572854; Sun, 27 Oct 2019 12:12:52 -0700 (PDT) Received: from debian (89-65-39-79.dynamic.chello.pl. [89.65.39.79]) by smtp.gmail.com with ESMTPSA id 30sm2976647ljw.29.2019.10.27.12.12.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Oct 2019 12:12:51 -0700 (PDT) References: <87d0eiwlog.fsf@gmail.com> <83pniirzs4.fsf@gnu.org> User-agent: mu4e 1.0; emacs 26.3.50 From: =?UTF-8?Q?Micha=C5=82?= Krzywkowski In-reply-to: <83pniirzs4.fsf@gnu.org> Date: Sun, 27 Oct 2019 20:12:49 +0100 Message-ID: <874kzuypce.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable >>>>> "Eli" =3D=3D Eli Zaretskii writes: Eli> Thanks, should be fixed now. Please test. Indeed the problem is fixed now, thanks. =2D- Micha=C5=82 Krzywkowski PGP: A5A7 06C4 28EF 8F64 2868 13A1 7BDE C129 F0B8 09A1 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEWxyvIOWnapfz9K2Z20CneWXMPiIFAl217DEACgkQ20CneWXM PiKrMgf/YrwBklYoBgzIXNld0trIXHTlFyVFQ3Sh9fMLnWCCXo4Qfz8lgJnwwwTE 6OtLT3iWl4+EA/dyWt6ncDo1Btn+8lpBVu5Jzhf1Xdm1HDF+uwLE7eLFDJLwYKO7 IZJa/8gXp3laD7JbU8Hle1FBbNg/9njSdhZNjdGWUEDWO5ZKeder7i19uK8c1pr3 443v+xDT3ktr0FUzBRCGVAP2Ds2MbVo6ezNIbceXfCpV6q7wnmX4s5E+kqgtfghW 4q9jOJfzVwD4WKHwvr9lnF0u0kCDgAxvV20dtQHhGUqN0UskhygsvXZqQcFoatyg IvU8ReuKQrkumOGY9k1sxdcgmsId0A== =UrN9 -----END PGP SIGNATURE----- --=-=-=-- From unknown Fri Jun 13 11:27:01 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: =?UTF-8?Q?Micha=C5=82?= Krzywkowski Subject: bug#37941: closed (Re: bug#37941: 26.3.50; Wrong behavior when reverting a tabulated-list-mode buffer with truncated lines) Message-ID: References: <83d0eirnyu.fsf@gnu.org> <87d0eiwlog.fsf@gmail.com> X-Gnu-PR-Message: they-closed 37941 X-Gnu-PR-Package: emacs Reply-To: 37941@debbugs.gnu.org Date: Sun, 27 Oct 2019 19:25:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1572204302-1817-1" This is a multi-part message in MIME format... ------------=_1572204302-1817-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #37941: 26.3.50; Wrong behavior when reverting a tabulated-list-mode buffer= with truncated lines which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 37941@debbugs.gnu.org. --=20 37941: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D37941 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1572204302-1817-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 37941-done) by debbugs.gnu.org; 27 Oct 2019 19:24:42 +0000 Received: from localhost ([127.0.0.1]:43547 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iOo9Z-0000Sh-S7 for submit@debbugs.gnu.org; Sun, 27 Oct 2019 15:24:42 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59410) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iOo9X-0000SS-7D for 37941-done@debbugs.gnu.org; Sun, 27 Oct 2019 15:24:40 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:33182) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iOo9S-0007OX-1F; Sun, 27 Oct 2019 15:24:34 -0400 Received: from [176.228.60.248] (port=3196 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1iOo9Q-00025B-OX; Sun, 27 Oct 2019 15:24:33 -0400 Date: Sun, 27 Oct 2019 21:24:25 +0200 Message-Id: <83d0eirnyu.fsf@gnu.org> From: Eli Zaretskii To: =?utf-8?Q?Micha=C5=82?= Krzywkowski In-reply-to: <874kzuypce.fsf@gmail.com> (message from =?utf-8?Q?Micha?= =?utf-8?Q?=C5=82?= Krzywkowski on Sun, 27 Oct 2019 20:12:49 +0100) Subject: Re: bug#37941: 26.3.50; Wrong behavior when reverting a tabulated-list-mode buffer with truncated lines References: <87d0eiwlog.fsf@gmail.com> <83pniirzs4.fsf@gnu.org> <874kzuypce.fsf@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 37941-done Cc: 37941-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Michał Krzywkowski > Cc: Michał Krzywkowski , > 37941@debbugs.gnu.org > Date: Sun, 27 Oct 2019 20:12:49 +0100 > > >>>>> "Eli" == Eli Zaretskii writes: > Eli> Thanks, should be fixed now. Please test. > > Indeed the problem is fixed now, thanks. Thanks for testing, I'm therefore closing this bug. ------------=_1572204302-1817-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 27 Oct 2019 10:04:56 +0000 Received: from localhost ([127.0.0.1]:41701 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iOfPr-0000Hr-Vy for submit@debbugs.gnu.org; Sun, 27 Oct 2019 06:04:56 -0400 Received: from lists.gnu.org ([209.51.188.17]:57747) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iOfPp-0000Hj-Qm for submit@debbugs.gnu.org; Sun, 27 Oct 2019 06:04:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45690) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iOfPm-00023P-KU for bug-gnu-emacs@gnu.org; Sun, 27 Oct 2019 06:04:53 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iOfPl-0008Uu-E9 for bug-gnu-emacs@gnu.org; Sun, 27 Oct 2019 06:04:50 -0400 Received: from mail-lj1-x230.google.com ([2a00:1450:4864:20::230]:38899) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iOfNp-00081P-2F for bug-gnu-emacs@gnu.org; Sun, 27 Oct 2019 06:04:49 -0400 Received: by mail-lj1-x230.google.com with SMTP id q78so8244714lje.5 for ; Sun, 27 Oct 2019 03:02:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=user-agent:from:to:subject:date:message-id:mime-version; bh=HdaAGZkllPv6EZ9rpSeOFxiN4mFvwxS/gtGsqQ/FFjA=; b=cimAX5WWAW8NYPcXQfRGthDiQlCcyMT1PGIq0J1a1RzU8kTi/NtbI0PqKEfSJ9B/y6 GgaMTIZQ5giMIHfBfJnRNBO9mL7xkXw+/2rSMp9x/bS702Sl6DQ/5rBK6nxDu0KM3Cub XjjMAdaZmpondg2jZLYPaG+IsBoa6dkP+zaFRXZp0SgjdlJv2SBGb3HS4jV0ECODGaWF JsSANNPyqF6ufX2vTtuUIn1WWucK18THysgG/rQq+31xHrDtOR5neZn4E6em5aQerrm0 3pxEs/tnxqe1PrVYA7HQc7szv80VBk4Y7b56aAGMo/rbJN16NZ9/r3xuQWTj5+aDKU/M WVng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:user-agent:from:to:subject:date:message-id :mime-version; bh=HdaAGZkllPv6EZ9rpSeOFxiN4mFvwxS/gtGsqQ/FFjA=; b=OExYQP3gVdEIOZx/QX6azYUzSpKMMdITRpybfKIpnYZSq5JiplQUIR7WSrv7y+Ls9I pmXiDMeJiqzVTZvdnpvO1YaeR5yfJH1mlnwOBygBPnZ+dpkv/jdLcTPVuvQV3GqfpHmy HzYN3E2tE29G4w1R+08qfS4HyKzwK3bMr21KAy2raYmkcMwgp+VPN5b66L+f2UNbvTPJ hnzkkGh4uIHdMVYtikV7kkefeQA0PFQCIGgbk7lJBoeiVzyr+pWr7FdYoFugnxcOhL0e 2GR8HZJ897lEiKtlboKtEQE2n/4gGqh12M0pKkqW5wnX9oIm9pv4vDXFy36nYOyTN4tK xvsw== X-Gm-Message-State: APjAAAXcV9/Fc41CvyRMzMiGO9cU6wBUH4D6HQTw/zfX6GAf9fPo5bgs 4zuOPk+qK+ZLDQ7GricYCnZW+vOY X-Google-Smtp-Source: APXvYqytmiiOMaShtLxLqhQA3Q32HqJjAAO7S5I9dsKsXS+QMzE7ZBIeOL4ubADybfDXU3we1gbOkg== X-Received: by 2002:a2e:3919:: with SMTP id g25mr8468866lja.242.1572170564516; Sun, 27 Oct 2019 03:02:44 -0700 (PDT) Received: from debian (89-65-39-79.dynamic.chello.pl. [89.65.39.79]) by smtp.gmail.com with ESMTPSA id t135sm3600406lff.70.2019.10.27.03.02.43 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Oct 2019 03:02:43 -0700 (PDT) User-agent: mu4e 1.0; emacs 26.3.50 From: =?utf-8?Q?Micha=C5=82?= Krzywkowski To: bug-gnu-emacs@gnu.org Subject: 26.3.50; Wrong behavior when reverting a tabulated-list-mode buffer with truncated lines Date: Sun, 27 Oct 2019 11:02:39 +0100 Message-ID: <87d0eiwlog.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::230 X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable When I revert a regular tabulated-list-mode buffer, the point stays the same, and the displayed buffer boundaries remain the same as well. However, when the entries in tabulated-list-entries contain strings that are too long and will be truncated, reverting such buffer will scroll the screen by one line. To see this behavior, evaluate in emacs -Q, then type g: (with-current-buffer (generate-new-buffer "test") (require 'cl-lib) (tabulated-list-mode) (setq tabulated-list-format [("No." 5) ("Message" 10)]) (let ((message (make-string 100 ?a))) (setq tabulated-list-entries (cl-loop for i from 1 to 100 collect `(,i [,(number-to-string i) ,message])))) (tabulated-list-init-header) (revert-buffer) (forward-line 50) (pop-to-buffer (current-buffer)) (recenter)) You can also see that if the lines are not truncated, the behavior is correct. In GNU Emacs 26.3.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.5) of 2019-10-08 built on debian Repository revision: 55dcd32ad2209dc34bfb6b713bf73be9bf4c4cb2 Windowing system distributor 'The X.Org Foundation', version 11.0.12004000 System Description: Debian GNU/Linux 10 (buster) =2D- Micha=C5=82 Krzywkowski PGP: A5A7 06C4 28EF 8F64 2868 13A1 7BDE C129 F0B8 09A1 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEWxyvIOWnapfz9K2Z20CneWXMPiIFAl21az8ACgkQ20CneWXM PiKAgwf+PhT1SgpIpOej3jiEURTRtcz4lsk+pu3q483n5nS+ubPJhE8EhL8oDLdS 1r7q0Bg9hQ1TJ01W294f7hoQtcYJf1vXKrNR0isEok6nFzMboSP/ltD+IE/0CnDS LQpKNwbDMn1pPNKBIID0i15LoJE4wFTieg6rv9tt51Fd+x4gTW6r8Pm0toZeWrRO oIgFtgi1m0zvn08mcw9muHi5C+35vsEhO3PaKJlx9s1m/bjaG5Chy9eq+WIInfWv TrMhJ5aWRMmTtxrpXBDt575W6IsnvmkNtGip6qQLyBLdVIrv9ibgo+xnbDHCvaC3 QWtJp6GiKiSth9Yq2AlmbNqrbsgEwA== =iSwu -----END PGP SIGNATURE----- --=-=-=-- ------------=_1572204302-1817-1--