From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Louis Newsgroups: gmane.emacs.bugs Subject: bug#45926: Tabulated-list-mode wasteful properties Date: Wed, 21 Apr 2021 07:31:24 +0300 Message-ID: References: <20210117073252.k7f2x35lq3labahe@E15-2016.optimum.net> <87wnwb1y31.fsf@tcd.ie> <20210117151128.kwzzacivle4ecsfs@E15-2016.optimum.net> <878s8ppkgp.fsf@gnus.org> <20210312025709.cdqb6fl5cr7wa3dt@E15-2016.optimum.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23468"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/2.0.6 (2021-03-06) Cc: "Basil L. Contovounesios" , Lars Ingebrigtsen , Stefan Kangas , 45926@debbugs.gnu.org To: Boruch Baum Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Apr 21 06:34:09 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 1lZ4Yy-00060N-T1 for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 21 Apr 2021 06:34:08 +0200 Original-Received: from localhost ([::1]:59446 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lZ4Yx-0001om-Lm for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 21 Apr 2021 00:34:07 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39898) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lZ4Yr-0001og-VM for bug-gnu-emacs@gnu.org; Wed, 21 Apr 2021 00:34:01 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:45145) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lZ4Yr-0006IU-Ns for bug-gnu-emacs@gnu.org; Wed, 21 Apr 2021 00:34:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lZ4Yr-0003Us-L7 for bug-gnu-emacs@gnu.org; Wed, 21 Apr 2021 00:34:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Jean Louis Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 21 Apr 2021 04:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 45926 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo notabug Original-Received: via spool by 45926-submit@debbugs.gnu.org id=B45926.161897962813415 (code B ref 45926); Wed, 21 Apr 2021 04:34:01 +0000 Original-Received: (at 45926) by debbugs.gnu.org; 21 Apr 2021 04:33:48 +0000 Original-Received: from localhost ([127.0.0.1]:56691 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZ4Ye-0003UI-EX for submit@debbugs.gnu.org; Wed, 21 Apr 2021 00:33:48 -0400 Original-Received: from stw1.rcdrun.com ([217.170.207.13]:38427) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZ4Yb-0003U3-TJ for 45926@debbugs.gnu.org; Wed, 21 Apr 2021 00:33:46 -0400 Original-Received: from localhost ([::ffff:41.202.241.57]) (AUTH: PLAIN securesender, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000029EB2.00000000607FAB22.0000741C; Tue, 20 Apr 2021 21:33:37 -0700 Content-Disposition: inline In-Reply-To: <20210312025709.cdqb6fl5cr7wa3dt@E15-2016.optimum.net> 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:204574 Archived-At: * Boruch Baum [2021-03-12 05:58]: > On 2021-03-11 18:52, Stefan Kangas wrote: > > Lars Ingebrigtsen writes: > > > > > Boruch Baum writes: > > > > > >> Until you wrote, I definitely was. I think I still am, but I'm willi= ng > > >> to look again. > > > > Borouch, did you have the time to look into if this data is indeed > > shared or not? Thanks. >=20 > Oh. I thought I had done that right away ... >=20 > Doing it again now. Yes. It's very simple to check for yourself. Open a > buffer that uses the mode and evaluate from any table line ... >=20 > (buffer-substring (line-beginning-position) (line-end-position)) >=20 > You should be able to clearly see all the duplication. It's easiest when > you have pretty-print set up to display the output in a dedicated > buffer, but even without that you can isearch through the > duplications. I have done this excercise, as I have people management in the database. If tabulated-list-entries is =E2=87=92 ((320295 ["320295" "Boruch Baum" "E= macs Users"])) Then this below is what I get when invoking: (buffer-substring (line-beginn= ing-position) (line-end-position)): #(" 320295 Boruch Baum Emacs Users" 0 1 (tab= ulated-list-id 320295 tabulated-list-entry ["320295" "Boruch Baum" "Emacs = Users"]) 1 7 (help-echo "ID: 320295" tabulated-list-column-name "ID" tabula= ted-list-id 320295 tabulated-list-entry ["320295" "Boruch Baum" "Emacs Use= rs"]) 7 8 (tabulated-list-column-name "ID" tabulated-list-id 320295 tabulat= ed-list-entry ["320295" "Boruch Baum" "Emacs Users"]) 8 10 (display (space= :align-to 10) tabulated-list-column-name "ID" tabulated-list-id 320295 tab= ulated-list-entry ["320295" "Boruch Baum" "Emacs Users"]) 10 22 (help-echo= "Name: Boruch Baum" tabulated-list-column-name "Name" tabulated-list-id 3= 20295 tabulated-list-entry ["320295" "Boruch Baum" "Emacs Users"]) 22 23 (= tabulated-list-column-name "Name" tabulated-list-id 320295 tabulated-list-e= ntry ["320295" "Boruch Baum" "Emacs Users"]) 23 51 (display (space :align-= to 51) tabulated-list-column-name "Name" tabulated-list-id 320295 tabulated= -list-entry ["320295" "Boruch Baum" "Emacs Users"]) 51 62 (help-echo "Acco= unt: Emacs Users" tabulated-list-column-name "Account" tabulated-list-id 32= 0295 tabulated-list-entry ["320295" "Boruch Baum" "Emacs Users"]))