From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#56345: 29.0.50; [PATCH] Add column hiding to tabulated-list Date: Wed, 7 Sep 2022 15:35:12 +0000 Message-ID: References: <87r134ihdd.fsf@gmail.com> <877d4vfrzu.fsf@gmail.com> <87bkrtzkgm.fsf_-_@gnus.org> <875yi1iof9.fsf@gmail.com> <875yi0x1dd.fsf@gnus.org> <87ilm0bo3y.fsf@gmail.com> <87mtbbnyoc.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39232"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "56345@debbugs.gnu.org" <56345@debbugs.gnu.org> To: Lars Ingebrigtsen , Thuna Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Sep 07 17:37:43 2022 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 1oVx7W-0009yK-BV for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 07 Sep 2022 17:37:43 +0200 Original-Received: from localhost ([::1]:34466 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oVx7V-0004js-Ag for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 07 Sep 2022 11:37:41 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43778) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oVx5u-0003cr-6p for bug-gnu-emacs@gnu.org; Wed, 07 Sep 2022 11:36:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:38930) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oVx5t-0001dl-Tz for bug-gnu-emacs@gnu.org; Wed, 07 Sep 2022 11:36:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oVx5t-0003FV-Pa for bug-gnu-emacs@gnu.org; Wed, 07 Sep 2022 11:36:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 07 Sep 2022 15:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56345 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch moreinfo Original-Received: via spool by 56345-submit@debbugs.gnu.org id=B56345.166256492412446 (code B ref 56345); Wed, 07 Sep 2022 15:36:01 +0000 Original-Received: (at 56345) by debbugs.gnu.org; 7 Sep 2022 15:35:24 +0000 Original-Received: from localhost ([127.0.0.1]:55862 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oVx5E-0003Ec-Jt for submit@debbugs.gnu.org; Wed, 07 Sep 2022 11:35:24 -0400 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:52996) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oVx5B-0003ER-48 for 56345@debbugs.gnu.org; Wed, 07 Sep 2022 11:35:19 -0400 Original-Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 287EmqrU017275; Wed, 7 Sep 2022 15:35:16 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2022-7-12; bh=29k3wQvg0uoHK58dDdpzhpUiqzwhLQvWvON8Aw/tR9o=; b=sy9Ya0njj+llD+TEed4wbdhl0Pbo1A5268YXcUlH9k7gs3QUFWc/iPnIyEuQWBZwPGdD 9SCVp2o+IxcJ+0wly+hoiM6DpWy4A3vESSulkIqFysVzzfqCURQiCzkI8wTItQMFr+2d fV+SoVDcPN1ZxvCKUI6nZEPKa0QWmZ0nvaaI/TrFEPaQy8CghSo3eAITbzyYRQwIWp0K kJrK3aAi9Bsx1R07pFKpKoQm9+Ur+BVIdSkOaESifBg3DO+/ubigxEot2IiwDvO0lE68 W6lzI5rXuVdZZgLaeYCKJ9aETPPyt1lzOWtS/1KAMlsgDNC9H5c9z+wTaWeF56iFAI48 fw== Original-Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3jbwbc942y-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 07 Sep 2022 15:35:16 +0000 Original-Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 287E2Jlb022675; Wed, 7 Sep 2022 15:35:14 GMT Original-Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2168.outbound.protection.outlook.com [104.47.58.168]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3jbwc4aw0d-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 07 Sep 2022 15:35:14 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ePzLNUV8w/T7MpL1ypuAPW5kYHnK6m1Zry5kcq+THemARK/LOJV+EvbSLyS2n9wHC4VWtcOvRj0xU0JqPxs3d0QWXOh5c9tT2hr4F7D9fTC6YjKVDna+7gOzaHw5GNSYFoPFP64Xc54Z5boPTn0MecjDpVC0dQYtrXjD4u/nNiRy2eq7eS/wO/zTfiB1nDB940lQF0XtJqf/0DzagQ/RgjllY95+gXdpkBK5mVfG1ijUQJ6V7rI2ohx9EvwTC3BFf3rr0V0+BpgEvFx4hTdQcaJQpzVU/ET9smzbwHdD3A4zRxaMuJINxtlYftNOXO2/74JfOpzcowIgrD+nIulQIA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=29k3wQvg0uoHK58dDdpzhpUiqzwhLQvWvON8Aw/tR9o=; b=DA6Mzf6XYg4J/D6VIHs4Zi5gDszlL1uW0FibxXFqovNhXSIXh8j+ZVgFdk89fuMGPhVuCYSqlq4tG5NfK7XtBTh8BzWf2Q2k3ydXWT2g5VwrNpYixZzSzp8szuLVvsJ29B+4f8+UIlDu9p4z8dkgabZ1m3FErCBX99ntv8MBSI+qcw70vI9rCSdiQ0dlV6Fjr7Ox4dIBIsdD4JOKOq/P/vhn0vuXZ2L2sR/GzUOa1CZbUzLEgNZbwyvjMNE8KLf9MV2NjpZouPg9tepqXvdjjb5GzrA2rEByqpcDR7Nm6mzQ+QBYjzGEGv4rHXebEVg/pJS+LBztDoFkudmt3Hfo6w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=29k3wQvg0uoHK58dDdpzhpUiqzwhLQvWvON8Aw/tR9o=; b=p/LJSZpHbOQKpN2J98FC1g5TV3qwuUcOfXQ67FXsIzEt2UJfj9WsRuYqCE1sx0fjw5XFs5jJMOE25uijZN7v/Cf4RNd3ELOPNKOdWDaV8sx/f4sWeYe5JR+4DdlOtbH086Dug7WzQ236Z6TpneKeHzFPt6d/XKk/LZgz8feTVZI= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by MW4PR10MB5776.namprd10.prod.outlook.com (2603:10b6:303:180::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5588.16; Wed, 7 Sep 2022 15:35:12 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::570:ff21:c9e1:22f1]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::570:ff21:c9e1:22f1%2]) with mapi id 15.20.5612.014; Wed, 7 Sep 2022 15:35:12 +0000 Thread-Topic: [External] : bug#56345: 29.0.50; [PATCH] Add column hiding to tabulated-list Thread-Index: AQHYwrdiF1EpBZrLzU2R5A6mAcQ5nq3UFenw In-Reply-To: <87mtbbnyoc.fsf@gnus.org> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|MW4PR10MB5776:EE_ x-ms-office365-filtering-correlation-id: 03bca13c-495d-4e99-546a-08da90e68dfc x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: b8rITqBikGYHSwdu8CxSExKDl/oahhvYy41JYXHTzIDfsIScyYcJ5OR6eQNzp+J+Z4wKXsze9BswlqTWazw/cjuWXUBtqLshXzHggaVG14Zrxe5/puPGGVZWDqDhQ6idoLUPlHTwsEUI7jy+p18KLjYWkmEw3xEeHeBTeMddAymuC1OhbOOlhlR2stqpAqVn3RXs0+TrfBgH+wBwoMJYYQLszkBL52B9OvwgYeafyCCFkeE3kCvmPwfkjh+bNjETa3eGKqBw3JPBStH9TMbKAjJJ2rTO0ShHuIZTGphwvAZIn0h8deh/POny5wz9t0CxlNQFGi1reWVjkQrnF88dj1LuytfwyK21JPjO3ms43crHJHf8+NrxLPKlCddi8zWd5LC2BMk6UstNJyfvmrz4B9+BQHTmWOkRlOxt4jYVST9I0cPaQFzcGWIeBWtnRET++3VTKyXlMb/UYFseDVtxley4eEnkzti/tcLpTZDXqN9ZxtGCqk5iwHcPOY0MSujGDzqLxo36zaRQRTO5u6JDAkueNClrF6GbI2L7PaZn9HbE3wA9Z9gLuoqUgktC5W3L01zk4mIeAIJpqF03l7qQgnCQ/2k+XwPesbfBqroJ7XF3K4Ne5UKYVqDWlTsTtFkw7w1hw/Bn+T3z3WVpo9AUqC9uUjXUCV9/jY6fm8u8LPER66wyQ02GAtSQMfvwXrWxpQXE2hcC9ymzoTCkgKEC8oxGa6KrZwEe3Zw0Y6l4MJtEhszgLwTLLIzQg/uHi 0Tygul9g8PcQ3YjxMne2OOkeA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(346002)(39860400002)(396003)(376002)(136003)(366004)(66446008)(8676002)(71200400001)(64756008)(38100700002)(66946007)(66476007)(9686003)(26005)(7696005)(6506007)(66556008)(5660300002)(4326008)(122000001)(55016003)(110136005)(316002)(76116006)(2906002)(478600001)(33656002)(38070700005)(41300700001)(186003)(4744005)(8936002)(44832011)(52536014)(86362001)(83380400001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: c/hOlU7V/OKXqZnMU2SKVn0kmSeDsFIIXqb5P5nufId6rmI3Qn30LK7JDK7BuXRAqau511gwAbIkKJIJkPr4cs6Myy3cIm42Uj+lp/vVU/Zuzaje1wg8pYQw6lvHLVw7J04/DchmmszyEGUZOImlUevC0OYpnECAk08H460yEh324dJelyfJCctGVUKztMpoNiAdN9oZ0b2helKUBpgDoFagQLDrZyuo/OmWv8J38Wjcf84i5+qk8hcnKJVaqQn3h4tkB64umuEIVHcZOCYBz46vhXiELLFsYqju17mK0A9woEVAyWiL6ODrB74dOwMKa9yay2RQfX+mP6m+AtZ6kNHN9n0AQ+G/5OpXOMaiOWBVshOkxH0UnSbRH3AHeBO1SfBF5Q6J+T2WW59VjfP+avv5jkA6d27TWNjPP50Wzwzj79oAJtOfciHIndrok5Dds+dts9OH0d0d00cV0W2HizQmuuyaa/T0ofjf9RPBoX7WYal6USd4NoDDmkU0b341DfC3AreXooygK4Vr+TK8vViUS1fggSqTXII5GJHHrmN+AxmxM4xDGFvUEXheWk3ZCztJB6ipwKwSOEkOK/5e/nOP7SOg3nk1LKThYPGLugF93MFpR9lGcXP+5WDImlD6/vBk4FvbAKSOXTqeqNBszwtsLpAyWdkh0cP+XJ3o16zOnlTugPNoDNYnuB4YdJaBEKx/MEhv2ISqUVCNY89A8aNdBNX8BZpWXrLL2JRaJejp5m7c/bLKVrGEJN vW48hdpXZRGKSVDFs+EM5zN3E7yNZBjc8RVmbEKBs68BTuHkDsVWzAuUtYfzc2+wGm15PkHnb5GOItgIN5ENnbIZjb8zGH5lWv X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 03bca13c-495d-4e99-546a-08da90e68dfc X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Sep 2022 15:35:12.4723 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: IQ2uxFyWGnO/on00cnj+KHMYF3YgAZdHO/3ykLtuePqZ+4nB7EIcIlqUnvkyf3Aobit0X6qq8a2D1MH5Jg2g4A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR10MB5776 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.528,FMLib:17.11.122.1 definitions=2022-09-07_08,2022-09-07_02,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 adultscore=0 malwarescore=0 mlxscore=0 phishscore=0 mlxlogscore=999 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2207270000 definitions=main-2209070060 X-Proofpoint-ORIG-GUID: HH_1geNY1987SFmQbCy0IF0VnbtlFj8U X-Proofpoint-GUID: HH_1geNY1987SFmQbCy0IF0VnbtlFj8U 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:241784 Archived-At: > I doubt that many users would want to interactively > want to remove a column from the current display. (Not really following this thread... and not a real fan of `tabulated-list-mode', which is anyway too limited/restrictive...) Why the doubt? Of course some users would sometimes want to interactively remove a column from the current display. Why wouldn't they? That seems like a no-brainer to me. Think Dired/ls, or the bookmark list (toggle showing file names). =20 Why would users want to be able to sort columns but not also be able to move them around or hide/remove them, including interactively? OK, you said "many users". There's room for lots of doubt about anything in Emacs, if the qualifier "many" is applied. Whether being able to hide columns interactively is a useful feature for Emacs to add shouldn't depend on whether "many" users would likely use it. Not if someone is willing to add that feature. Why not?