From unknown Mon Jun 23 07:47:44 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#32106 <32106@debbugs.gnu.org> To: bug#32106 <32106@debbugs.gnu.org> Subject: Status: 25.2: tabulated-list-resize-current-column [PATCH INCLUDED] Reply-To: bug#32106 <32106@debbugs.gnu.org> Date: Mon, 23 Jun 2025 14:47:44 +0000 retitle 32106 25.2: tabulated-list-resize-current-column [PATCH INCLUDED] reassign 32106 emacs submitter 32106 Boruch Baum severity 32106 wishlist tag 32106 patch fixed thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 09 11:56:33 2018 Received: (at submit) by debbugs.gnu.org; 9 Jul 2018 15:56:33 +0000 Received: from localhost ([127.0.0.1]:52701 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fcYWa-0005RW-Re for submit@debbugs.gnu.org; Mon, 09 Jul 2018 11:56:33 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57980) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fcYWY-0005RI-PM for submit@debbugs.gnu.org; Mon, 09 Jul 2018 11:56:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fcYWS-00033s-PN for submit@debbugs.gnu.org; Mon, 09 Jul 2018 11:56:21 -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.0 required=5.0 tests=BAYES_40,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:44169) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fcYWS-00033o-Kw for submit@debbugs.gnu.org; Mon, 09 Jul 2018 11:56:20 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48940) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fcYWR-0000kD-9h for bug-gnu-emacs@gnu.org; Mon, 09 Jul 2018 11:56:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fcYWO-00032U-86 for bug-gnu-emacs@gnu.org; Mon, 09 Jul 2018 11:56:19 -0400 Received: from mout.gmx.net ([212.227.17.20]:40635) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fcYWN-00032I-TD for bug-gnu-emacs@gnu.org; Mon, 09 Jul 2018 11:56:16 -0400 Received: from E15-2016.optimum.net ([108.6.168.221]) by mail.gmx.com (mrgmx101 [212.227.17.174]) with ESMTPSA (Nemesis) id 0LdLw5-1gKAoR0ler-00iSBw for ; Mon, 09 Jul 2018 17:56:14 +0200 Date: Mon, 9 Jul 2018 11:56:11 -0400 From: Boruch Baum To: Emacs Bug Reporting Subject: 25.2: tabulated-list-resize-current-column [PATCH INCLUDED] Message-ID: <20180709155611.qtqa2s24rzx5osye@E15-2016.optimum.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="yynh3l6564dshf4k" Content-Disposition: inline User-Agent: NeoMutt/20180512 X-Provags-ID: V03:K1:6jKazHxokH0iQuXp5ids7G72XKUfHXZSR1b5HjV8A0vYZIWM7Ci 6/D/kTYlSToZzGfMnMdo5YibtXXLp0KFiruSJ0FP57+xh6NvWMKcNZL8FTMkugVmbs1aPch 5J4mS40klgjF09Wl7ajzuqQUCR/0EwcINVh3b38zfY5e9HSivmP0gSEmfVIeipTf0BNzi9p 6Ypp7dmqnh/iW/W6xQQdA== X-UI-Out-Filterresults: notjunk:1;V01:K0:58iXU0nxkrw=:PYoT4B5AGSowF3GfJ2MVPw USAAIzdPkrMh5Z7ZlLoJ7ncGt5BpbbWVGD3KuPrUyO/65wFVsFMN8RzROxlsAMei8Z/XY/5jF lPChHcW0tO6QSVkynamoHcfAqZHHJtwWR7HcPurtA/tW5k2xR3MHdad8AtNEMNDdY7DREXX6d /GmjqcV1qVGBYbKP2H3Uhyuj3AOniOhxurhqqzOgIye4BJAonTn3PhUhrmRdM3vxc3NdmMUjB kjI+c21d0PtjMSuuiioe+9jaVHPl9X0QE8Q+QGK6MqMBNAASjOrKk9W1iu6rDtXIApB0caXCe lsPVp9gu0FWRnk5gKiUjn7TWw/4iHRedIqcnBktyb2uzxnin8bD5ctRbg6Gv2oEmy8BrNi/rX jA8aNASOGFyI8Ey2dhoa55zTf5+UEzSTpKkbDDMKNYSMnVan/TKltw2J0bGRZOWaL6qaFn9by /9PmbHmQJTY30+JBhKNXRhgGDunCPjce0FvwfZeMmPHvmqhzKyBfPqghLFyKF9VKr2Um0Zq2g HHJwvrkn8Vtd2SjuWOC8j1p4PT2NVTH4dGAQFCEskDHLQpCeMqnfHBJJPyI1bO6VdWasXmyC3 68wKm+5cH9hS11HfnKzhrtoszncmpJ9BSCPeuDJ1ZCqcoG9n88+0B3HRSU2gNbF4SO2wShfDv DosALD17y4VQ9VeoCfwAWwP8NDinJ1fgwoVuUY0bOn1ZDvxx4GzFfasgnnzIeOYXSqFSWgOPZ c7aK0PkGTbIqInAxcm8237nMdWliAsREbSSNKgKf8LbRZ7GR4LJx/rdUyE0= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) 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: -5.1 (-----) --yynh3l6564dshf4k Content-Type: text/plain; charset=us-ascii Content-Disposition: inline ----- Forwarded message from Boruch Baum ----- Date: Mon, 11 Jun 2018 14:06:41 -0400 From: Boruch Baum To: Emacs-Devel List Cc: Chong Yidong Subject: tabulated-list-resize-current-column User-Agent: NeoMutt/20180512 Attached is a proposed contribution for the package `tabulated-list.el'. The idea is to offer to emacs users a feature long-common in GUI tabulated list widgets - the ability to dynamically resize columns. I only use emacs in nox, so in my selfishness (and in my ignorance of most programming things GUI) that's all this function provides, but it's a start for anyone wanting to extend to that environment. An obvious follow-up idea is a companion function to change the sequence of columns, also a long-common feature in GUI environments. -- hkp://keys.gnupg.net CA45 09B5 5351 7C11 A9D1 7286 0036 9E45 1595 8BC0 --yynh3l6564dshf4k Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="tabulated-list-resize-current-column.el" (defun tabulated-list-resize-current-column (&optional num) "Change width of the current column by N columns. This is a buffer-local change. To permanently change a column's size, see defcustom `tabulated-list-format'." (interactive "N(In/De)crease size of current column by:") (let ((col (current-column)) (total-column-count 0) (len (length tabulated-list-format)) (idx 0) this-column-size found) (while (and (not found) (< idx len)) (if (> col (setq total-column-count (+ total-column-count (setq this-column-size (cadr (aref tabulated-list-format idx)))))) (setq idx (1+ idx)) (setf (cadr (aref tabulated-list-format idx)) (max 1 (+ this-column-size num))) (setq found t) (tabulated-list-init-header) (tabulated-list-print) (move-to-column col))))) --yynh3l6564dshf4k-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 09 13:22:09 2018 Received: (at 32106) by debbugs.gnu.org; 9 Jul 2018 17:22:09 +0000 Received: from localhost ([127.0.0.1]:52759 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fcZrV-0007U4-8H for submit@debbugs.gnu.org; Mon, 09 Jul 2018 13:22:09 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50365) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fcZrT-0007Ts-Qu for 32106@debbugs.gnu.org; Mon, 09 Jul 2018 13:22:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fcZrJ-0005Pr-SX for 32106@debbugs.gnu.org; Mon, 09 Jul 2018 13:22:02 -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.0 required=5.0 tests=BAYES_40 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42614) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fcZrJ-0005Pl-PN; Mon, 09 Jul 2018 13:21:57 -0400 Received: from [176.228.60.248] (port=1223 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fcZrJ-0005yA-4R; Mon, 09 Jul 2018 13:21:57 -0400 Date: Mon, 09 Jul 2018 20:22:05 +0300 Message-Id: <83efgcgw8y.fsf@gnu.org> From: Eli Zaretskii To: Boruch Baum In-reply-to: <20180709155611.qtqa2s24rzx5osye@E15-2016.optimum.net> (message from Boruch Baum on Mon, 9 Jul 2018 11:56:11 -0400) Subject: Re: bug#32106: 25.2: tabulated-list-resize-current-column [PATCH INCLUDED] References: <20180709155611.qtqa2s24rzx5osye@E15-2016.optimum.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 32106 Cc: 32106@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: -6.0 (------) > Date: Mon, 9 Jul 2018 11:56:11 -0400 > From: Boruch Baum > > Attached is a proposed contribution for the package `tabulated-list.el'. > > The idea is to offer to emacs users a feature long-common in GUI > tabulated list widgets - the ability to dynamically resize columns. I > only use emacs in nox, so in my selfishness (and in my ignorance of most > programming things GUI) that's all this function provides, but it's a > start for anyone wanting to extend to that environment. > > An obvious follow-up idea is a companion function to change the > sequence of columns, also a long-common feature in GUI environments. Boruch, this patch sits in my queue since the day you first posted it. And the reason is that the feature is incomplete, as even you point out: such features should support dragging by mouse and other GUI niceties. It also lacks a NEWS entry. If you or someone else has time and motivation to make this feature more complete and add the necessary docs, I will gladly push the changes. Otherwise, it will have to wait until I have a rainy day (which could take a while ;-). Thanks. From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 09 14:42:51 2018 Received: (at 32106) by debbugs.gnu.org; 9 Jul 2018 18:42:51 +0000 Received: from localhost ([127.0.0.1]:52769 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fcb7b-0000qv-E2 for submit@debbugs.gnu.org; Mon, 09 Jul 2018 14:42:51 -0400 Received: from mout.gmx.net ([212.227.17.20]:52267) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fcb7a-0000qj-6I for 32106@debbugs.gnu.org; Mon, 09 Jul 2018 14:42:50 -0400 Received: from E15-2016.optimum.net ([108.6.168.221]) by mail.gmx.com (mrgmx103 [212.227.17.174]) with ESMTPSA (Nemesis) id 0MBnPX-1fldWo380V-00Ar1v; Mon, 09 Jul 2018 20:42:42 +0200 Date: Mon, 9 Jul 2018 14:42:31 -0400 From: Boruch Baum To: Eli Zaretskii Subject: Re: bug#32106: 25.2: tabulated-list-resize-current-column [PATCH INCLUDED] Message-ID: <20180709184231.yp4okboln4zg2axj@E15-2016.optimum.net> References: <20180709155611.qtqa2s24rzx5osye@E15-2016.optimum.net> <83efgcgw8y.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <83efgcgw8y.fsf@gnu.org> User-Agent: NeoMutt/20180512 X-Provags-ID: V03:K1:+ytiQMxcZONXfro5kOK0b9cKi1RXHowPvbiUtYla80FcnSb/nvm di1V0MfQyhscsfKCsog0jX2L1OMGEFmmoKOXH+Y3l4DtTlXvx5TPDQBWOxP7NvnjvnpWdgA aS0KzEoHRpk58KN6+K/zMaYYOU3OpC6YMF8Kwnm4d4v++FtW6n0oeG7HP0j42yqHUM+cBdk lB6mBKyOUE/QE7A5/8Xaw== X-UI-Out-Filterresults: notjunk:1;V01:K0:mvnxBynpAOU=:4xZ93MtpxXoxY4PMtpwTSK QrMvnxBmNXop5MfqCzVSS5LDd5PYEH+nztiohsBapEryVNnwZBefLmOzmagHUYQfYSkSd+OrG CZDf0xIiEiNBCGKN7Y8ehZ6HXoCfcqsrAvv5cED1hDSrBaruBpgjrk1NQ7TFYhie+m7aHMnUK TbtSYmkFxPn9KJtwPPGpL+0DvDI4/6BRTpqkPYXsrqPk25PMMd9K2mCDEU1cSyXIWINfUNV+i L0ktT1INN+9R5nAfytqLPPvnYIznkDmfXUPWvvA2FaMT+3SS2zj5k0N+CenVsw5N4taBDLg5M aa82mjEcPZiI6VQ4NlGQ237lMpMw6QFJwd0nP1ZDs+fRBdGk5Yjx4mgjEozXQOZ/GvMQUQIUA cJr5EHjYuCDuAdycwbXk8dA1WXtb6vFh7WMe1mGYQqkIguyMPZ2h3WYL+1qsIc5uWZ+HjjPAI gyslsYTL2U7kKgXMbMRB6WvBGPZihZzCXW3MbWhfu8nye3RV4xZf0BzncSndmucjPeHxSlo60 XiNUGMISp8vXmLiDgf4nn8fTct16lKLBiQUsHxznFa8Pyko1AbcyAQe6XoWMzxFAiK4Zx16Pw rE5Mg1gZUlmej3AK37ezkpRFl82JscMCxNuNr2qc2jE2ZlIVfd/OjBpbn+3HvQwaWjtyq1tfR /1nA4yssolVyN85ci0HXLC4um3srldm5INxYg7BYCGlkMrbUZk45/wYuR3IdIsQRun8qVnK6i G+Nhy74WPcawpp9KtHGxPgHVdkX1UHbzsskWjFzN0jQag3DGuM4iY8G3U3Y= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 32106 Cc: 32106@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: -1.7 (-) On 2018-07-09 20:22, Eli Zaretskii wrote: > > Date: Mon, 9 Jul 2018 11:56:11 -0400 > > Boruch, this patch sits in my queue since the day you first posted > it. And the reason is that the feature is incomplete, as even you > point out: such features should support dragging by mouse and other > GUI niceties. It also lacks a NEWS entry. Oh. I received no feedback, so I thought maybe posting it to emacs-bugs would be a better way of eliciting some response.[1] Why should lack of GUI bells-and-whistles be a "deal-breaker"? Not everything in emacs has that, and while I can understand a policy to _urge_ developers to include GUI support, rejecting incremental improvements just holds the project back. As for a 'NEWS' entry, I've never written one before, but based upon what I see, I don't see much to add than: ** New function for tabulated lists: 'tabulated-list-resize-current-column' > If you or someone else has time and motivation > ... For GUI stuff, I'm not a great candidate, but for what I mentioned that > > An obvious follow-up idea is a companion function to change the > > sequence of columns, also a long-common feature in GUI environments. That's likely. My use-case is that I'm preparing a modification for the emacs-w3m web browser, for which using tabulated-list mode is one implementation option; however it lacks these features. I would prefer to code the functionality in a manner that can be used by others in the emacs-verse; otherwise, they'll get written as functions specific to emacs-w3m, and frankly that project has way too much of that type of double-work already. [1] Did a similar thing happen with my patches for cua-rectangle-mode? I posted several bug fixes and maybe other stuff, and haven't heard from anyone else. Wait a minute - the emacs project isn't a one-man show, and I'm not expecting you to field all its traffic. I'm sure I cc'ed the maintainers listed in the file's header. -- hkp://keys.gnupg.net CA45 09B5 5351 7C11 A9D1 7286 0036 9E45 1595 8BC0 From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 23 19:06:33 2019 Received: (at 32106) by debbugs.gnu.org; 23 Jun 2019 23:06:33 +0000 Received: from localhost ([127.0.0.1]:55284 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfBZB-0007wO-C4 for submit@debbugs.gnu.org; Sun, 23 Jun 2019 19:06:33 -0400 Received: from quimby.gnus.org ([80.91.231.51]:48686) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfBZA-0007wC-45 for 32106@debbugs.gnu.org; Sun, 23 Jun 2019 19:06:32 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=stories) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hfBZ6-0003BO-0Y; Mon, 24 Jun 2019 01:06:30 +0200 From: Lars Ingebrigtsen To: Boruch Baum Subject: Re: bug#32106: 25.2: tabulated-list-resize-current-column [PATCH INCLUDED] References: <20180709155611.qtqa2s24rzx5osye@E15-2016.optimum.net> Date: Mon, 24 Jun 2019 01:06:27 +0200 In-Reply-To: <20180709155611.qtqa2s24rzx5osye@E15-2016.optimum.net> (Boruch Baum's message of "Mon, 9 Jul 2018 11:56:11 -0400") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Boruch Baum writes: > The idea is to offer to emacs users a feature long-common in GUI > tabulated list widgets - the ability to dynamically resize columns. I > only use emacs in nox, so in my selfishness (and in my igno [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32106 Cc: 32106@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: -1.0 (-) Boruch Baum writes: > The idea is to offer to emacs users a feature long-common in GUI > tabulated list widgets - the ability to dynamically resize columns. I > only use emacs in nox, so in my selfishness (and in my ignorance of most > programming things GUI) that's all this function provides, but it's a > start for anyone wanting to extend to that environment. The code looks good to me -- Eli points out that it would be great if you could mode the column sized with a mouse, too, but I think that's kinda an orthogonal issue. If somebody were to add a mouse-drag thing for tabulated mode (and somebody should), then it looks like your function would perhaps work well as the underlying function for that command. So unless anybody objects, I'd like to include this command in tabulated-list.el (and add documentation, of course). -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 23 22:56:38 2019 Received: (at 32106) by debbugs.gnu.org; 24 Jun 2019 02:56:38 +0000 Received: from localhost ([127.0.0.1]:55365 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfF9q-00081T-9m for submit@debbugs.gnu.org; Sun, 23 Jun 2019 22:56:38 -0400 Received: from userp2130.oracle.com ([156.151.31.86]:41578) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfF9o-00081G-5i for 32106@debbugs.gnu.org; Sun, 23 Jun 2019 22:56:37 -0400 Received: from pps.filterd (userp2130.oracle.com [127.0.0.1]) by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x5O2su8c068513; Mon, 24 Jun 2019 02:56:30 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2018-07-02; bh=35d5RsKbdaXPxlIFihTCsqYwfB++qYOTUGKSLHf9DYE=; b=SK03HySdTqBAz3pr2Qy4n7k2Cc1qsBqZsdL0AdbKnJE40Rj5AwWN1CzXeOadgRiZxwKY sVCGLATDxGG+p+2/fz5hSoWoXMwveRvDS4Gwd14jc4/nWQCoV1HPwxPUnh5mwNBatSSP JD+FVTkvW+BoEEiRBTAE0ZwYwreD+TjfkNmZfpQyLRFFKx7MrTRVhLED/QCCXfl0UTGR znQlFuSQHNt/puHeuFXB5AxUwY+wJevaIET4t4hkxy2S6CIcbJkDbmX+QWPv9ppvfG0l ees5mzFGUgO/QyfX8QgbJNmUWLBHMGakCxuD8wZTTvsgyUIc/wXfFRmMo70CJ1ygqJ5l CA== Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by userp2130.oracle.com with ESMTP id 2t9brsurr3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 24 Jun 2019 02:56:30 +0000 Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x5O2u66c027176; Mon, 24 Jun 2019 02:56:29 GMT Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by userp3030.oracle.com with ESMTP id 2t99f31q46-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 24 Jun 2019 02:56:29 +0000 Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22]) by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x5O2uOpo004332; Mon, 24 Jun 2019 02:56:26 GMT MIME-Version: 1.0 Message-ID: <19b9c926-3ec6-4130-a7d8-86fb82ac7061@default> Date: Sun, 23 Jun 2019 19:56:23 -0700 (PDT) From: Drew Adams To: Lars Ingebrigtsen , Boruch Baum Subject: RE: bug#32106: 25.2: tabulated-list-resize-current-column [PATCH INCLUDED] References: <20180709155611.qtqa2s24rzx5osye@E15-2016.optimum.net> In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4861.0 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9297 signatures=668687 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1906240022 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9297 signatures=668687 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1906240023 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 32106 Cc: 32106@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 (---) > The code looks good to me -- Eli points out that it would be great if > you could mode the column sized with a mouse, too, but I think that's > kinda an orthogonal issue. If somebody were to add a mouse-drag thing > for tabulated mode (and somebody should), then it looks like your > function would perhaps work well as the underlying function for that > command. >=20 > So unless anybody objects, I'd like to include this command in > tabulated-list.el (and add documentation, of course). Yes, this is welcome. There are a few (relatively minor) problems with it, which are easily corrected. The code below is a bit better, I think. . The doc string was wrong wrt `tabulated-list-format' being a "defcustom" (an option) - it's not. And that var is always buffer-local (as are most things about `tabulated-list-mode'). So there's no reason for this command's doc to say its change is buffer-local. . There's a mix of meanings of "column" in the code and comments, starting with the main doc-string line: "Change width of the current column by N columns." It's clearer to use "column" only for either an Emacs character/buffer column or a `tabulated-list-mode' table column. In the code below I chose the latter, never calling the former a "column". . It's handier for users for the numeric arg to always be provided by the numeric prefix arg (default: 1). No prompting, and the command can then be repeated by just holding down a key. . With that change, by default the command widens the current column width, and its name can reflect that. Increasing by a negative number decreases, as usual. A separate command to narrow the column (decrease its width) should also be provided, for easy key binding. A user can bind both widen and narrow commands to repeatable keys. . No need to remember the start column. REMEMBER-POS arg to `tabulated-list-print' takes care of that. (defun tabulated-list-widen-current-column (&optional n) "Widen the current tabulated-list column by prefix-arg chars." (interactive "p") (let ((start (current-column)) (nb-cols (length tabulated-list-format)) (col-nb 0) (total-width 0) (found nil) col-width) (while (and (not found) (< col-nb nb-cols)) (if (> start (setq total-width (+ total-width (setq col-width (cadr (aref tabulated-list-format col-nb)))))) (setq col-nb (1+ col-nb)) (setq found t) (setf (cadr (aref tabulated-list-format col-nb)) (max 1 (+ col-width n))) (tabulated-list-print t) (tabulated-list-init-header))))) (defun tabulated-list-narrow-current-column (&optional n) "Narrow the current tabulated list column by N chars. See `tabulated-list-increase-current-column'." (interactive "p") (tabulated-list-increase-current-column (- n))) From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 24 01:29:53 2019 Received: (at 32106) by debbugs.gnu.org; 24 Jun 2019 05:29:53 +0000 Received: from localhost ([127.0.0.1]:55419 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfHY8-0003gU-T0 for submit@debbugs.gnu.org; Mon, 24 Jun 2019 01:29:53 -0400 Received: from mout.gmx.net ([212.227.17.22]:53901) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfHY5-0003gE-Mr for 32106@debbugs.gnu.org; Mon, 24 Jun 2019 01:29:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1561354176; bh=GDQhHSyJ+VFNxwqSJHMtEf7WbrlAwCkyeO8AsnxsBVY=; h=X-UI-Sender-Class:Date:From:To:Cc:Subject:References:In-Reply-To; b=CPJ2Np9rnpBw0QIN3474pOIZ2kDjWnv+U2WjqsHE+N0Z61Nq7WyCpCnZqbTTb/tP7 tASQhGgd7uv+hIUWdkU/gNTuGsbXGWYxoxTfL3PxPGSLqn+ia3pM2N6gktUZZQpxx9 DYHLLwoORfixGjw1gAmNWJuB8iQ+r7SqV8l9HlOQ= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from E15-2016.optimum.net ([72.80.59.205]) by mail.gmx.com (mrgmx103 [212.227.17.174]) with ESMTPSA (Nemesis) id 0LaXmV-1iRYiO3MtT-00mIle; Mon, 24 Jun 2019 07:29:36 +0200 Date: Mon, 24 Jun 2019 01:29:30 -0400 From: Boruch Baum To: Drew Adams Subject: Re: bug#32106: 25.2: tabulated-list-resize-current-column [PATCH INCLUDED] Message-ID: <20190624052919.rlcbncr5iq6pohc2@E15-2016.optimum.net> References: <20180709155611.qtqa2s24rzx5osye@E15-2016.optimum.net> <19b9c926-3ec6-4130-a7d8-86fb82ac7061@default> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <19b9c926-3ec6-4130-a7d8-86fb82ac7061@default> User-Agent: NeoMutt/20180716 X-Provags-ID: V03:K1:J4r81iCCYqSEpHMzmKn8nTUGy+8oq228T05wqPYsgfFn41KnTvu kZnh5Uo8vKfQK4O8ioc9e+RjsnYhdTboUFVENvwq5I05H/Lz2lH/++nwBmCG/vl50YfhfyW OepAKd7y7iZpgY1zq5XfQ3YLyWxuajOHSrgaif+RHMb1sjVvn7tbeE+Nw9uSn8hPPykYTAz wdifp9p1voEKuvLeywDAg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:piNUxDFuXII=:ZDiGc8S9rN/mWAUZjq7QLH RjHXBw7vW5fE6o0aabn77ZstJ2DA/yI6G+Ibe6sQ0zOy3/lTMscjzSqbmDCCJTAMLmNX2fY4X by5Dqzi9qnxCfeojPxfNcgklcgKxoSoJzGioOYG9y5j5FNC8pM6Z1ZkOCUIYO8EyHxi4Hos6A DMu/S0QeQrc3a1RYhH7vZMA2ha8/N8tia5OmTD7XkW80o0AOl0SywLFGenS8PfyfXO/+C+cb9 +D9dl8vBrs7CyeTkxAjlPQJyPlLfTUDqcPdYjRUjlio1h/vnXqID6LNuWCCYgu7EDKuKfPXeK TFD9vDukUsGa6Ls2hxRhkcV3+4FJULJrEsW4fhcI+Ie/TjVs2trrKuGpcrxV9bc+0yv+Y56cp yG9WPvHM4nc5xfOtWG8XgzmM6dXqoK/ByBS/YrpkQRwRmMtXaVjLMbvmRcZu7J1PwXI+rkY73 IEV03HKnabrCurSpSG5UGz3ytZ7FnnAEOvLRB0AHe6wy+6YwVyc7n09LgBzSdQwnhMRZyvC15 2bzFDb35gDmiQFQnQgEaYJtxIvWdUkgrvXmCT/yFLC384vowG6PFxUvJLQvXAJiMch9g9MQ6S tMO1DiRamchsBJfG6gVX71k9gWBvoyVYQkWDdi1DGV7s9XP2qxzhm5TXg0n9jL1W4IFil97Rj eFpYm47ULR4L9aQ6e6wyYXkACYNcnEt0O3X7aj0rz32VRo4iZ4tBJZnPyEpmH+qwj/zzIUlZa y4Gqh/1RQQB265jtF23nyU6yPmiR8DDT842DJ5XkvgyTm4fqXbtkS2Y04n/X2XnjM++BklO2X BQZlUavIhE7HqgcItyLZXf+xgwiM8o0xbEYJpH0BdGfxb9xwNEDhm2BFu7FWaWEBzxhpPjUH6 fUJUGyUVp22G+g8MwFpTX1kzxPiTCZbkSybsMz1us6ccRArMXAz52QkdrXCe4UGKfKFMsDtGJ FUD3/kzidbin8W0sSzmI00HyrQpyAFr8= Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 32106 Cc: 32106@debbugs.gnu.org, Lars Ingebrigtsen 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.7 (-) On 2019-06-23 19:56, Drew Adams wrote: > Yes, this is welcome. There are a few (relatively minor) > problems with it, which are easily corrected. The code > below is a bit better, I think. I'm okay with all of Drew's modifications. Thanks, Drew. =2D- hkp://keys.gnupg.net CA45 09B5 5351 7C11 A9D1 7286 0036 9E45 1595 8BC0 From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 24 09:57:06 2019 Received: (at 32106) by debbugs.gnu.org; 24 Jun 2019 13:57:06 +0000 Received: from localhost ([127.0.0.1]:57498 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfPT0-0002QM-2K for submit@debbugs.gnu.org; Mon, 24 Jun 2019 09:57:06 -0400 Received: from userp2120.oracle.com ([156.151.31.85]:49964) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfPSx-0002Ps-Uo for 32106@debbugs.gnu.org; Mon, 24 Jun 2019 09:57:04 -0400 Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x5ODs4Ld196151; Mon, 24 Jun 2019 13:56:56 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2018-07-02; bh=GR1xOAS3/8fVswj6LLZWZ9J8FVeChpzoWACJwzp9a0g=; b=uc8FPHUDkNOh9snNtMybkiSDYkE8j43+pBrJRuNpoVYvMDmLWHK2ggYBPbMmog9w087x aYl/GJsiGTlcVRxxKmq+/ryaAZVMvcy3PAU77UpGRXf7oCEiyuveZDpvEKq90XiOjE4q wqwJ0fNaf8TjjCFW90DFVlvrJk0FqbywGajgV3tMcAkb6c73DXx8ubq4XYwu1q3P4Eh6 ZmTMJ2UkqXsFfAUMKGdpTph0YliemqzuuBIyaQUG/iE02JxBeKvhOI3KXVkdbJ+aolF9 c203jaOL24DVVNEO22ROeW3o7qYvEgOULsMWtHRJSBVaD5orhQwpRx5RCUohPZHBkClR Ew== Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by userp2120.oracle.com with ESMTP id 2t9cyq6h2t-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 24 Jun 2019 13:56:56 +0000 Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x5ODtSNd188733; Mon, 24 Jun 2019 13:56:56 GMT Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by aserp3030.oracle.com with ESMTP id 2t9acbh2y9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 24 Jun 2019 13:56:55 +0000 Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22]) by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x5ODuotA017779; Mon, 24 Jun 2019 13:56:54 GMT MIME-Version: 1.0 Message-ID: <8af86e3b-a7e8-44a4-bef3-4b9ca4da6f95@default> Date: Mon, 24 Jun 2019 06:56:49 -0700 (PDT) From: Drew Adams To: Boruch Baum Subject: RE: bug#32106: 25.2: tabulated-list-resize-current-column [PATCH INCLUDED] References: <20180709155611.qtqa2s24rzx5osye@E15-2016.optimum.net> <19b9c926-3ec6-4130-a7d8-86fb82ac7061@default> <20190624052919.rlcbncr5iq6pohc2@E15-2016.optimum.net> In-Reply-To: <20190624052919.rlcbncr5iq6pohc2@E15-2016.optimum.net> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4861.0 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9297 signatures=668687 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1906240114 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9297 signatures=668687 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1906240114 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 32106 Cc: 32106@debbugs.gnu.org, Lars Ingebrigtsen 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 (---) > I'm okay with all of Drew's modifications. Thanks, Drew. Thanks for doing this, Boruch. I think mouse manipulation would be a plus, but I don't expect anyone will = do that anytime soon. That might even call for some work at the C level, I= 'm guessing. Users can drag Emacs-window borders, for example, but we don't have the kin= d of thing Eli is suggesting for most other Emacs graphic thingies, such as= menu-bar menu names, tool-bar icons, header-line components, and mode-line= components (and inline images?). You can't drag their boundaries to resize them, and you can't drag them (ac= cessing them away from the boundaries) across each other to reorder them. The case for `tabulated-list-mode' column headers is, I imagine, a special = case of header-line components. It would be good, indeed, if Someone(TM) were to add the ability to do such= mouse-dragging things at a fairly general level. I'm not holding my breat= h, however. From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 24 10:37:48 2019 Received: (at 32106) by debbugs.gnu.org; 24 Jun 2019 14:37:48 +0000 Received: from localhost ([127.0.0.1]:57547 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfQ6N-0005d4-Tc for submit@debbugs.gnu.org; Mon, 24 Jun 2019 10:37:48 -0400 Received: from quimby.gnus.org ([80.91.231.51]:59496) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfQ6M-0005cv-1m for 32106@debbugs.gnu.org; Mon, 24 Jun 2019 10:37:46 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=stories) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hfQ6F-000466-EP; Mon, 24 Jun 2019 16:37:41 +0200 From: Lars Ingebrigtsen To: Drew Adams Subject: Re: bug#32106: 25.2: tabulated-list-resize-current-column [PATCH INCLUDED] References: <20180709155611.qtqa2s24rzx5osye@E15-2016.optimum.net> <19b9c926-3ec6-4130-a7d8-86fb82ac7061@default> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEUICAsFBQUDAwMBAQEM Cw8GBghWRxsEBAR3g1qzAAACEklEQVQ4jV2UMW/jMAyFOdjZ1YPqORIC7dYBXV3UyK0y7tSuLuBw l4Oe/n5Jyo6FKkaQ5DOf+KjnwJv3xiSlAaAZqwV3731PJO5gAGj5KsARiQGA7oxtjC2BXwxsToqI prIoqy3AWuOyUmrSMdK72kFvDImpsiZ60YYD/CWQ7ZNhMVlcFcMo4Hz3Jo9Ia2Ed3kuAP38Y40qv U8ekJSnpSpuLIy29NaC5c/Zhef+cOpVUN5V+ASwBbxgolbqko5B2A1KRs0pJNn9UWGMLoBpuV8Bd pAwDdtFFBjAMRcoRcOxQTwwCNAJ6IxXFeqloRga/8XbCK34qth5wQaT5M6Cv+Hpa/r3idaFrxLmA Hv8vmJ9v7zekC29ABRV4nxnMiHODcpIMSKE9bRXXecSBTh/I3jPOV8TPUkGfcBgFcLtJ8wm14QgR g1zciQHYEYH+q3ty3aS0eOaOdnD5yI6zoOV+eEhRRXJr0Wpr4C/ryqMiqRD232UkL5aHm5WutthC 7RInUcfj9wJ83/GRTxEqHyUMZs2c6vgo2ABFlyyK1PHgMKGtz1QRqqeKADfluixKQ1NLrTwrilrg FDzAKllweW+3ejglI6tLk/g7KiQ8FCyndPhh0KyWadrGXjv3LzSW/EV9hb3lDfTWSxR14D+C5gDF ZNrGAqXdGsT4Q6o8ClmFIwwP0PO5U853MP7ZK2jyLDSUdr8B3Pn25jnPh74AAAAASUVORK5CYII= Date: Mon, 24 Jun 2019 16:37:39 +0200 In-Reply-To: <19b9c926-3ec6-4130-a7d8-86fb82ac7061@default> (Drew Adams's message of "Sun, 23 Jun 2019 19:56:23 -0700 (PDT)") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Drew Adams writes: > Yes, this is welcome. There are a few (relatively minor) > problems with it, which are easily corrected. The code > below is a bit better, I think. Looks good. I've now added some documentation and then pushed these changes to the trunk. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32106 Cc: 32106@debbugs.gnu.org, Boruch Baum 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 (-) Drew Adams writes: > Yes, this is welcome. There are a few (relatively minor) > problems with it, which are easily corrected. The code > below is a bit better, I think. Looks good. I've now added some documentation and then pushed these changes to the trunk. Finding the right key pair to bind these one was a struggle, though. w/n would be natural for widen/narrow, right? But n is taken. So I thought e/s for expand/shrink? s is taken in *Buffer List* buffers, which is probably the most prominent use case for the mode. So I went with w/c for widen/contract, but that's a bit eh... Bikeshedding is welcome! -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 24 11:12:41 2019 Received: (at 32106) by debbugs.gnu.org; 24 Jun 2019 15:12:42 +0000 Received: from localhost ([127.0.0.1]:57600 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfQe9-0006Xc-L9 for submit@debbugs.gnu.org; Mon, 24 Jun 2019 11:12:41 -0400 Received: from mout.gmx.net ([212.227.17.20]:49195) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfQe7-0006XM-3P for 32106@debbugs.gnu.org; Mon, 24 Jun 2019 11:12:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1561389150; bh=EPrhGFWr8A05glsQQuCdUWdgoBTrr1w4ssF1sxsK30Q=; h=X-UI-Sender-Class:Date:From:To:Cc:Subject:References:In-Reply-To; b=I9f65lDqWUgTlB4oqrH08KQF58qseJBaEIYwUldr+E4qW9VnxQo28emLAjDaLqBoD uVd18wzqXCa8bgRcMIJeZx52e3yF6W9EY/MrJKJ5tQA6jjaJJNGuQ3ushI7cNUzxMh A2kEY7pNoy0d7D3IXPOm6qCSlpmWF0+LUGOKekgo= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from E15-2016.optimum.net ([72.80.59.205]) by mail.gmx.com (mrgmx104 [212.227.17.174]) with ESMTPSA (Nemesis) id 1MpDNf-1iMzqa0EMp-00qiXw; Mon, 24 Jun 2019 17:07:11 +0200 Date: Mon, 24 Jun 2019 11:07:08 -0400 From: Boruch Baum To: Lars Ingebrigtsen Subject: Re: bug#32106: 25.2: tabulated-list-resize-current-column [PATCH INCLUDED] Message-ID: <20190624150708.azpsgprd4di6vxsy@E15-2016.optimum.net> References: <20180709155611.qtqa2s24rzx5osye@E15-2016.optimum.net> <19b9c926-3ec6-4130-a7d8-86fb82ac7061@default> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20180716 X-Provags-ID: V03:K1:BWXftP5ADWxlaLtLG9SBONWC13Jkrkqn4YNZMm4y4G5HYsKhyf7 m6avT0uHuvmMPrbPbc8v9WdO37ezhtLbOm7hQCKKDs5/xr+ycwhnl+iO0ZYRmT+WRlGAI3T ju/TXC11gF4fUYn1ojoS/0KwQTZT/cxcVJZ4OYNFXZkU/25AqApPH18NkiiAlIJ2uBPxIud pELh9jbTqYi4b7jaIr+qg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:6yxifLji42I=:IlzI9YigJYztcy2KWZXb84 CAqSqWcnonIY35vJ9XQkmN+K3F4WIpTdaK9eQa5Hbrf3du060rcQN3obl9dd+QESXzPQrYpny 2j711oG1O9vOiwvJ+DJJsknapYWoBoJviskKXQbCdf45JUkZ4W8lO5M3T+TGZtywlxaQ4edm7 O6p+IOUPgTZUbMtfTnh2Se3OeEI178DcTfkXYB4CuCWyadLEVUcmOUKV55jrWIkgex8eLGkUa 78J2/NBHjnLtINMZFJx3giTnHLfXeuMEvyOUh5SJ9EmCzHKkdhNHImQ1RBhB83/1OQxQ6T+oL OX2UePTUlG2+AEhKrgJVMBiYZY/EQRsAB85+CHVfF+DrvtBj4Eht9d4wW3UHJRiRYjP0Q64hj NM1PlCKESCmYJPqHyybuIJ0Z1xff66vpDlfWAQ8d93bM3waV6a0xU5VWCsqRGQqtvJt6gWV5p jvmjHgmktpY5jxiE6IeqSiGKvdmQcn9KtaMawr8xEafjcCFH6cQZ+E165klffj6XK6yc9AQst E0bez1s4gu+88rdnhv4RHqqBUQ0BoCuXt6UEpvHcyz1QxaFXGCmG+WQq7xz+gf/LZZBlbtM1X unIdD0SV9KnzgD9xRSmYAVAygVjT1qjfga/CF0PQgu/Ag+8r2R0izaaGd7g3GEBwweOzvr5Zi 5g8jkar6DszR6RciLRWdwJEc6OEB4MfKM2cg+2q/6hIOpGx1R1JXkZf8bZDlWt7bz9QuaCngL kNQmqxQip4I4tcd2acDMXWBXa3hxjetWiExoVBwR0eF0MUqpyVpPDuPUiR2SkZ+3n+8er7CgW AmjZQYOR8W1kGWeMjOqHnchmdlaqckTX/UlGEry5Lz+tpFCU0kbmaBzMgwj+k7DLpligFuTwl D/0FFEKDjZiyTuC6n8E438bO8k0m8cQ5hHj2flXVS4xwzegPOygpX2HQFt73gkUx3KnX3Nf/p /QGOBpdRlZwKRF25BhsyC7V1frCgnsGPlNQ78gNzjZYFM4zjw5soVxjCnplCqAWezxaRNGhW/ Xr8j5p4oXlvQmtJdDBassyHQ52ffKYBgR50Z6Nl3nE53QZ+hpQBYhmcN1gMjE/1vGcT3ZszJI 8KoZow6DeOXSvE= Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 32106 Cc: 32106@debbugs.gnu.org, Drew Adams 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.7 (-) On 2019-06-24 16:37, Lars Ingebrigtsen wrote: > Bikeshedding is welcome! Challenge accepted! Are the curly braces available? That would have some consistency with C-x } and C-x {, bound to `enlarge-window-horizontally' and `shrink-window-horizontally'. =2D- hkp://keys.gnupg.net CA45 09B5 5351 7C11 A9D1 7286 0036 9E45 1595 8BC0 From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 24 11:53:17 2019 Received: (at 32106) by debbugs.gnu.org; 24 Jun 2019 15:53:17 +0000 Received: from localhost ([127.0.0.1]:57670 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfRHR-0003Ub-Bm for submit@debbugs.gnu.org; Mon, 24 Jun 2019 11:53:17 -0400 Received: from userp2120.oracle.com ([156.151.31.85]:51784) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfRHO-0003UL-N9 for 32106@debbugs.gnu.org; Mon, 24 Jun 2019 11:53:15 -0400 Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x5OFn7Yg102097; Mon, 24 Jun 2019 15:53:08 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2018-07-02; bh=QQZP+2lNvHxxZY4OTujSjkGXX591k9rQ8KW0x9DJDHM=; b=YHRs0rKGNGyQhJCiVoVBu8MuRFIdn2hwhbmSJmgs5ZamRsm+9lvo5c2Ko+9gxPQFCTtv yYLQNQeW0cCqPqxcBw5om3RswU0ga/8x4yl4sgx0PM8EgnGSDaVwcQAehncEsB1y+vfl X/ITBxD2vLiwPkgFyGQkOHkF2nm9mTcoezdsodXWAz2AoRmCdUPfTSk8D/KFi/ZHwYSd YNCBQqTXoKpJNhA5yEOMhuUKIy9CZZwe/B8TfPkxsSHUWcynAXW8b02Pci9n7CEplyBy jgUpO4WxdKCj8pArxhLjy5fhiDroiAHCqSW8diTZ0rlUhu8Z2NB/trrpcfC4Nny01LEo hQ== Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by userp2120.oracle.com with ESMTP id 2t9cyq7773-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 24 Jun 2019 15:53:07 +0000 Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x5OFogP7184429; Mon, 24 Jun 2019 15:51:07 GMT Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235]) by aserp3020.oracle.com with ESMTP id 2t9p6tnkec-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 24 Jun 2019 15:51:07 +0000 Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12]) by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x5OFp6Mu031990; Mon, 24 Jun 2019 15:51:06 GMT MIME-Version: 1.0 Message-ID: <11ba7555-6b7a-45d9-8306-da4f519e2e09@default> Date: Mon, 24 Jun 2019 08:51:04 -0700 (PDT) From: Drew Adams To: Lars Ingebrigtsen Subject: RE: bug#32106: 25.2: tabulated-list-resize-current-column [PATCH INCLUDED] References: <20180709155611.qtqa2s24rzx5osye@E15-2016.optimum.net> <19b9c926-3ec6-4130-a7d8-86fb82ac7061@default> In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4861.0 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9298 signatures=668687 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=886 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1906240126 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9298 signatures=668687 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=939 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1906240126 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 32106 Cc: 32106@debbugs.gnu.org, Boruch Baum 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 (---) > Looks good. I've now added some documentation and then pushed these > changes to the trunk. >=20 > Finding the right key pair to bind these one was a struggle, though. > w/n would be natural for widen/narrow, right? But n is taken. So I > thought e/s for expand/shrink? s is taken in *Buffer List* buffers, > which is probably the most prominent use case for the mode. >=20 > So I went with w/c for widen/contract, but that's a bit eh... >=20 > Bikeshedding is welcome! FWIW, I'm not sure these commands should be bound by default. `tabulated-list-mode' is a helper mode. It's used by other modes (user-defined major modes) to build specific kinds of tables. Of course, you can say that if we bind, say, `+' and `-' in `tabulated-list-mode' then a mode that derives from it can always rebind such keys. And `t-l-m' already binds some keys, as does its parent mode, `special-mode'. Still, I'm not sure binding more keys in `t-l-m' is a good idea. (I don't oppose it; just not convinced.) In its defense, users can get used to such keys that then work (by default) across all or most uses of `t-l-m'. If you do decide to bind these commands in `t-l-m' then I'd suggest that the two keys be _obvious_ opposites (so, maybe not `w' and `c'). It's not important that they be easy to type (e.g., they can use modifiers), but it's helpful if their keys are repeatable (by just pressing and holding). FWIW, I used `+' and `-' for the same purpose in my library `buff-menu+.el' (which I had to abandon when `buff-menu.el' moved to use `t-l-m', as `t-l-m' is too simplistic and rigid for some `buff-menu+.el' features). From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 24 12:03:26 2019 Received: (at 32106) by debbugs.gnu.org; 24 Jun 2019 16:03:26 +0000 Received: from localhost ([127.0.0.1]:57703 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfRRG-0003nY-18 for submit@debbugs.gnu.org; Mon, 24 Jun 2019 12:03:26 -0400 Received: from quimby.gnus.org ([80.91.231.51]:60704) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfRRE-0003nM-3h for 32106@debbugs.gnu.org; Mon, 24 Jun 2019 12:03:25 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=stories) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hfRR6-00055M-Rd; Mon, 24 Jun 2019 18:03:19 +0200 From: Lars Ingebrigtsen To: Boruch Baum Subject: Re: bug#32106: 25.2: tabulated-list-resize-current-column [PATCH INCLUDED] References: <20180709155611.qtqa2s24rzx5osye@E15-2016.optimum.net> <19b9c926-3ec6-4130-a7d8-86fb82ac7061@default> <20190624150708.azpsgprd4di6vxsy@E15-2016.optimum.net> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEXAAB+7ElHGSs/CACK0 BCu0AB39dLgDAAACWUlEQVQ4jU1UQZarMAzLf/3sxwkcIKbdE9wcAAb20OD7X2XkwLSTDWBFkp3Y OKIQRMRzq6p40TWrLQdAhALH57IsFIYi+guIpJiYsLGAkfMbIEk0xoCPG4DyAYKQ+DhcFgXPnQ0w a/FhqEpZQTj4DaQo0hihAsodANtPBuQ9XEo1YwMSpaqH1VYAxMNZPNAZJh9NaRU5PACr3RLFDv5C fOrK00dnhEuHOEJp92vx3Dn5LM+PrCVF9RzNvMhQ44lZchFaZ0a+fxjMUVBLt+NF/wAjcw+2QIhX AOVD4JBLyrsJqbiynvHZlPLtdFZ5upJ/nc3i9ajOOCCn5UoVStAnE8S+4vRNQLJ75dkpp8vcgL4m xLU3dHTyUcrHm7BzBUIFROcrbtQPo09aEzDCiy/ALKTDJ11CAKyM/A8aqbviZw41XRMPaedYhZqX 5W7pZlwMlOZqkMJ/rgDiG5QepmQJjl/+F1AH7+/xhQpl7GjnE8g4YOK7PLwp+ee9hlFHGZo0wro1 pRSrMUcK7tYUtPTtVPJmECvXDciX1lMpcUZ8wpY8ORTyXErNKft+5jvKE5m8GzZ0qiCXXnZ+YhJN k4hdU8wF5xSaufetDQfiALS5qeBg0c58YHI992P03gB0WZs46Otep6xPbDfvtg3NFKaI60Ob6Rxx N1QrL/lGGHT1RjhiM1sh6HazwNw2NqmYDWiB4O+H22TDUXS6d3X6YE6erKm/0fk5qbbn3M/+TuSt qQV3W1Y9zh/CHuPSTq0WDGehvKhuNX6wb/Gr0ZLJhURLp9eaqFv0QDtP/AO8eN5VPRBiGwAAAABJ RU5ErkJggg== Date: Mon, 24 Jun 2019 18:03:16 +0200 In-Reply-To: <20190624150708.azpsgprd4di6vxsy@E15-2016.optimum.net> (Boruch Baum's message of "Mon, 24 Jun 2019 11:07:08 -0400") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Boruch Baum writes: > On 2019-06-24 16:37, Lars Ingebrigtsen wrote: >> Bikeshedding is welcome! > > Challenge accepted! Are the curly braces available? That would have some > consistency with C-x } and C-x {, bound to `e [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32106 Cc: 32106@debbugs.gnu.org, Drew Adams 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 (-) Boruch Baum writes: > On 2019-06-24 16:37, Lars Ingebrigtsen wrote: >> Bikeshedding is welcome! > > Challenge accepted! Are the curly braces available? That would have some > consistency with C-x } and C-x {, bound to `enlarge-window-horizontally' > and `shrink-window-horizontally'. Hm... curly braces are often on weird keyboard combinations on non-US keyboards, so those aren't idea... On irc, somebody suggested w/W for widen/narrow, and I guess that's not bound by any of the major tabulated-list users (like *Buffer List*). -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 25 16:10:42 2019 Received: (at 32106) by debbugs.gnu.org; 25 Jun 2019 20:10:42 +0000 Received: from localhost ([127.0.0.1]:33578 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfrm5-0001eY-PY for submit@debbugs.gnu.org; Tue, 25 Jun 2019 16:10:42 -0400 Received: from fossa.birch.relay.mailchannels.net ([23.83.209.62]:15308) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfrm3-0001eO-O1 for 32106@debbugs.gnu.org; Tue, 25 Jun 2019 16:10:40 -0400 X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 20F168C1C18; Tue, 25 Jun 2019 20:10:38 +0000 (UTC) Received: from pdx1-sub0-mail-a33.g.dreamhost.com (100-96-91-148.trex.outbound.svc.cluster.local [100.96.91.148]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 6BABA8C1868; Tue, 25 Jun 2019 20:10:37 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from pdx1-sub0-mail-a33.g.dreamhost.com ([TEMPUNAVAIL]. [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.17.2); Tue, 25 Jun 2019 20:10:38 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jurta@jurta.org X-MailChannels-Auth-Id: dreamhost X-Wiry-Minister: 497897d6268a2362_1561493437871_451549891 X-MC-Loop-Signature: 1561493437871:1499614201 X-MC-Ingress-Time: 1561493437871 Received: from pdx1-sub0-mail-a33.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a33.g.dreamhost.com (Postfix) with ESMTP id 94CB880A67; Tue, 25 Jun 2019 13:10:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=linkov.net; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=linkov.net; bh=2tmZlMduunMaz7xkWurJNjUTaqM=; b= O3CqfzUiaQU2Y5TRZMiMxmR6/NJ3Ie6em1rNmd/TXkhk+5Ggf0l3dkmbeO3GyfDZ IvBwTPmijqBwtWQ6YZRXeSlegoQkU97rloaJlLF1xA5e2BV8y/w5NKbxsHl0rhIP OAq+USHkyNfw2Pd68einqgBpv1GdRNZ/kvDnkztDaUg= Received: from mail.jurta.org (m91-129-109-209.cust.tele2.ee [91.129.109.209]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by pdx1-sub0-mail-a33.g.dreamhost.com (Postfix) with ESMTPSA id 65B4180A4B; Tue, 25 Jun 2019 13:10:29 -0700 (PDT) X-DH-BACKEND: pdx1-sub0-mail-a33 From: Juri Linkov To: Lars Ingebrigtsen Subject: Re: bug#32106: 25.2: tabulated-list-resize-current-column [PATCH INCLUDED] Organization: LINKOV.NET References: <20180709155611.qtqa2s24rzx5osye@E15-2016.optimum.net> <19b9c926-3ec6-4130-a7d8-86fb82ac7061@default> <20190624150708.azpsgprd4di6vxsy@E15-2016.optimum.net> Date: Tue, 25 Jun 2019 22:35:36 +0300 In-Reply-To: (Lars Ingebrigtsen's message of "Mon, 24 Jun 2019 18:03:16 +0200") Message-ID: <87zhm535hr.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: -100 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeduvddrudeggddugeeiucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuggftfghnshhusghstghrihgsvgdpffftgfetoffjqffuvfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvufhofhffjgfkfgggtgesthdtredttdertdenucfhrhhomheplfhurhhiucfnihhnkhhovhcuoehjuhhriheslhhinhhkohhvrdhnvghtqeenucfkphepledurdduvdelrddutdelrddvtdelnecurfgrrhgrmhepmhhouggvpehsmhhtphdphhgvlhhopehmrghilhdrjhhurhhtrgdrohhrghdpihhnvghtpeeluddruddvledruddtledrvddtledprhgvthhurhhnqdhprghthheplfhurhhiucfnihhnkhhovhcuoehjuhhriheslhhinhhkohhvrdhnvghtqedpmhgrihhlfhhrohhmpehjuhhriheslhhinhhkohhvrdhnvghtpdhnrhgtphhtthhopehlrghrshhisehgnhhushdrohhrghenucevlhhushhtvghrufhiiigvpedt X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32106 Cc: 32106@debbugs.gnu.org, Boruch Baum , Drew Adams 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 (-) >>> Bikeshedding is welcome! >> >> Challenge accepted! Are the curly braces available? That would have some >> consistency with C-x } and C-x {, bound to `enlarge-window-horizontally' >> and `shrink-window-horizontally'. > > Hm... curly braces are often on weird keyboard combinations on non-US > keyboards, so those aren't idea... { and } are the most intuitive and easy to remember keys because they are consistent with C-x { and C-x }. If on some keyboards they are not easy to type, then alternative letter-based keys could be added as well. From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 25 16:32:24 2019 Received: (at 32106) by debbugs.gnu.org; 25 Jun 2019 20:32:24 +0000 Received: from localhost ([127.0.0.1]:33612 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfs76-0002F3-0J for submit@debbugs.gnu.org; Tue, 25 Jun 2019 16:32:24 -0400 Received: from quimby.gnus.org ([80.91.231.51]:55992) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfs74-0002Er-93 for 32106@debbugs.gnu.org; Tue, 25 Jun 2019 16:32:22 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=stories) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hfs6y-00045r-Bj; Tue, 25 Jun 2019 22:32:18 +0200 From: Lars Ingebrigtsen To: Juri Linkov Subject: Re: bug#32106: 25.2: tabulated-list-resize-current-column [PATCH INCLUDED] References: <20180709155611.qtqa2s24rzx5osye@E15-2016.optimum.net> <19b9c926-3ec6-4130-a7d8-86fb82ac7061@default> <20190624150708.azpsgprd4di6vxsy@E15-2016.optimum.net> <87zhm535hr.fsf@mail.linkov.net> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAMFBMVEVqhlq8HEWOwMzqJzbx JDbnITb4+DtnYFi6GS+/LkGpFTKDCUjkD3+EP1uBqoLTHj/f+5OGAAACV0lEQVQ4jV3TTWgTURAA 4AeC0YtQ8OhpL6EgvWSR2nqRzvbXEIQs+IMUWtlzscpShV7s4WU9JGigTUE8NIclFy+WSJ4/CN4S D0ohgiyIl9DLnhq6TQ9x5r39S+a28+28mXnZsIlrHRnfYSTmWAy5UWFhvtMRYNSdfsMZnLkzpVIC 38SOcVjm7nngOM5gkEBbfFCHjx/VFjsAhttwpl+WnZKT7qEjHATO9Ec3GNSAdZLmGCcGQA6MJe36 GMhYfvBL01LwecK7qmA3O5UGz/N+SshrWqrCI/DkwFoM7U8/PAVFKvgn4RbBYd5LKvL2EwL9Du5W Lyg4UkDCdFgUog5578/G5T6EgML05dYsAsxdtKx1Ca8RthEW9VnxFWDewnishlUA8Ko1A3DDkpHL 0UwhnNNthGBZNomCFYL5GOS0EgpjEO6BSXmxKQj3wEVSsNZLYKUFSXdNy8bwUH4GqsmaRhJV1OVt U37dpomyCgrd51Up9C125Rpqql3sdhD93t1wDYQlms+uJoD3QVA8lbCZAupzzO6zjBRdwe2uhEnO KgwDH56GJXdRtKk9zlgIW5CI9ps7LJYwb5r3mpNBDJkYDHM14DwGFoFpmsMhQiOCzFZUYAZY0YiB bZ55VQnD8ijQYEU6ig5yEniLkD2BIp5EHSJ4Awu2aNpH2AFnwvcRarVa5QLAQla8EM9wplUeQr9I n/7NSk/YzXfYQXYmCN5j/pSxnmhu+P7xkEcwcPFPytiVXlNs+75/iXNXHcXLJuAN+70vNub9v6pD o8V433zECOh9jH2ZF+I/QIbz8E4uSaIAAAAASUVORK5CYII= Date: Tue, 25 Jun 2019 22:32:16 +0200 In-Reply-To: <87zhm535hr.fsf@mail.linkov.net> (Juri Linkov's message of "Tue, 25 Jun 2019 22:35:36 +0300") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Juri Linkov writes: > { and } are the most intuitive and easy to remember keys because they are > consistent with C-x { and C-x }. If on some keyboards they are not > easy to type, then alternative letter-based keys coul [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32106 Cc: 32106@debbugs.gnu.org, Boruch Baum , Drew Adams 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 (-) Juri Linkov writes: > { and } are the most intuitive and easy to remember keys because they are > consistent with C-x { and C-x }. If on some keyboards they are not > easy to type, then alternative letter-based keys could be added as well. And { and } aren't totally difficult to input on non-US keyboards, either... It's usually alt-gr NUM or something equally odd, but that's just a two-key keystroke, so perhaps that's OK. Hm... OK, I've checked with some of the major modes that use tabulated mode, and none of them seem to have bound those two keys. I'll make the change and we'll see what people think. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 25 16:40:29 2019 Received: (at control) by debbugs.gnu.org; 25 Jun 2019 20:40:29 +0000 Received: from localhost ([127.0.0.1]:33620 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfsEv-0002S5-2I for submit@debbugs.gnu.org; Tue, 25 Jun 2019 16:40:29 -0400 Received: from quimby.gnus.org ([80.91.231.51]:56152) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfsEs-0002Rv-1f for control@debbugs.gnu.org; Tue, 25 Jun 2019 16:40:27 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=stories) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hfsEo-0004BG-LX for control@debbugs.gnu.org; Tue, 25 Jun 2019 22:40:24 +0200 Date: Tue, 25 Jun 2019 22:40:22 +0200 Message-Id: To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #32106 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 32106 fixed close 32106 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control 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 (-) tags 32106 fixed close 32106 quit From unknown Mon Jun 23 07:47:44 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 24 Jul 2019 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator