From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ramesh Nedunchezian Newsgroups: gmane.emacs.bugs Subject: bug#61449: 30.0.50; diff-hl-dired: Consider adding a cookie to diff-hl-dired overlay Date: Mon, 13 Feb 2023 17:02:19 +0530 Message-ID: References: <76d0d86a-8e43-6534-0ad0-016ef1fe62c8@yandex.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="36014"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.0 To: Dmitry Gutov , 61449@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Feb 13 12:33:26 2023 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 1pRX5J-0009GE-VD for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 13 Feb 2023 12:33:26 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pRX5C-0007Bv-Bu; Mon, 13 Feb 2023 06:33:18 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pRX4z-00077m-RJ for bug-gnu-emacs@gnu.org; Mon, 13 Feb 2023 06:33:09 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pRX4w-0001Qn-Ik for bug-gnu-emacs@gnu.org; Mon, 13 Feb 2023 06:33:05 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pRX4w-0004Ma-90 for bug-gnu-emacs@gnu.org; Mon, 13 Feb 2023 06:33:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Ramesh Nedunchezian Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 13 Feb 2023 11:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61449 X-GNU-PR-Package: emacs Original-Received: via spool by 61449-submit@debbugs.gnu.org id=B61449.167628796116733 (code B ref 61449); Mon, 13 Feb 2023 11:33:02 +0000 Original-Received: (at 61449) by debbugs.gnu.org; 13 Feb 2023 11:32:41 +0000 Original-Received: from localhost ([127.0.0.1]:47842 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pRX4a-0004Lp-Ig for submit@debbugs.gnu.org; Mon, 13 Feb 2023 06:32:41 -0500 Original-Received: from mail-sgaapc01olkn2082.outbound.protection.outlook.com ([40.92.53.82]:39169 helo=APC01-SG2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pRX4W-0004LY-2T for 61449@debbugs.gnu.org; Mon, 13 Feb 2023 06:32:40 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Eyzw2T6oQtoNvVyqne2S8uNWsNnfJ/nv6RknBGpDHPwKrtuAQSVD8Zly6KFYPjiRskeEp0vCiiWhdB2GU3DElN3kKyUn9yhvxN9zKcFiV75ljTLTs5j0siPREh2deWb0CDLBXwuSss1c08KwqfJgzsdxlDaZovyxfAhWImP8rkf6qnK6sYscKU8NnWIta9cPoZe2EWqGIX9rJ2dBT5IbPpCDs5PGtJFtQFYXlNNYe9uMMUWX+CN8oWyZAiP3jedLYCn79vyF7WPP1XRnS5+kPTEJ9jK7t2M4AUXmm7dv0r3zqgDskZE2BtkJ1VHCQ9EtNH/kq5D+ovoO9viVlTkW2g== 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=tOLXRt7mH8vbEywOaIFmB5L/Swq1uw0J8KFCu1nh+aQ=; b=CRemvbH9a4oh9ZakvUdlMOtyfWFeYsiNEk3eZGieQKICyUamK25v/rvh/2A8wc6A9WDgL0u+0Va7NqbZlvacpHN8OqAiNfUPvHEgcB9bpJM6FJNU/B4/RZnzmwz3Vhg4xgdQyql7SpAyC40bQRRFDWLTtU0zeP3KimMsAomPdBkB1mQzJRDdgD14pxmuJDQPdTClBmAfWLIGebbpRGVkKLziOr+dSTFAlsrwHN1hQyw6nv4pU6/4mRr1PxJbIYGI1tcwTM6Ec71yrO6LNNKCR8fHnVY4O1oC+UmQ4YNn8PYkBNQKeyaDL5QFZf/KaUIzuLPtOyA3sHnBnNVnsCfxMQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tOLXRt7mH8vbEywOaIFmB5L/Swq1uw0J8KFCu1nh+aQ=; b=NLVBD1cDzBO8Spi6hbS1OUHA/QH0uYLXXEsNYkA+luD9mbcQwfXr64oIeOxdNGduN/mMwbCm/UBcIWocA/HkhBYco/ftWg+KyYFeVya0hks9AAgctHtuUtZeVwseRq2/MqBOXqZbaAiN9+qXOP01hXq47fytuOZhrLIK0B8mPJEeAC7gE+IYLad+BbCTbm1XPROnxT5BtLWdx8rf2kUHGEuWfApZD9RukobTF21XajlRCjrEpq5mjR5Nd0m08bca5+a8eq9H1yZgTpzGsUXXcJBlr/MQW55gP3YqkHd5pNajYvQC2vjt+jkW7bgiw4KBfH5l5E+3nv27otqJmCMwLw== Original-Received: from TY2PR0101MB3693.apcprd01.prod.exchangelabs.com (2603:1096:404:800f::16) by SG2PR01MB3609.apcprd01.prod.exchangelabs.com (2603:1096:0:5::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.23; Mon, 13 Feb 2023 11:32:24 +0000 Original-Received: from TY2PR0101MB3693.apcprd01.prod.exchangelabs.com ([fe80::7d05:20af:9fed:2935]) by TY2PR0101MB3693.apcprd01.prod.exchangelabs.com ([fe80::7d05:20af:9fed:2935%5]) with mapi id 15.20.6086.023; Mon, 13 Feb 2023 11:32:24 +0000 Content-Language: en-US In-Reply-To: <76d0d86a-8e43-6534-0ad0-016ef1fe62c8@yandex.ru> X-TMN: [PVUuEQDzvUJnQXisLSTU7vFeCKxhdRCJtPC3JKcPrspHKNwSP+utrTuzK7HQQIW8] X-ClientProxiedBy: MA0PR01CA0045.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a01:81::20) To TY2PR0101MB3693.apcprd01.prod.exchangelabs.com (2603:1096:404:800f::16) X-Microsoft-Original-Message-ID: <29df46a5-2ef2-977c-68ff-3e577b539ee2@outlook.com> X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TY2PR0101MB3693:EE_|SG2PR01MB3609:EE_ X-MS-Office365-Filtering-Correlation-Id: ea9a485b-ce35-406b-b22f-08db0db5fa7b X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: CNWQyZXnafl98vrsM0qJV+dmn61xMstcjTL1ERnM5bR2AwyKlqCfkXQ3DDFNMpl6/wjbtD7yEkMKZrqJ1zpukczQYFtwZSGq4JlezTh+v6VF/t5OlqmQ3S5l7uFgB+GkfgIgXm0g7uuMayjKnPDjMWF601lSDFKzNvvDTohR3WpZtf5GiRF61Qc6ybAuLyfi8hJwVdWEa43EzayIi7L/qim+cL1H3b8UCTjZbcX9ht0H0CnBvFNcVbVtS0CFp0JVw+IY+xGbL3tlwAoaiFDXFBdDMHMKioWxL8aZum1Qi9fHKQZ+RN+kcfgXKM05Svqs3Ln8ssf/fDCa8s6g/+K0M0y9OPSE6pKQH76DV9xTMtQk5N47J9AyIQKeq0ttqbARUOgvfG/B0VbpQhbeh3gObGRYT1xYwKjSldvGFeN7XLJYwN1lJIZ2uM2rOBvkfchuEmMxTe8Lzq77LEqpxQVh/1FnELPVmj4wmcWrFPLePAr+ZALEnthZVyk9D051Jfv9zkeFOIPjxsjCOZYetesF0/AoSKO4vUAzbq93CeJI8LNVUjTO5jkfA67mYU47lPt7kEeWfs9kapdcN4tUwNAfmLx7zbW48zMGTpn+k5wHL0gS1bwQv2t7oCD1Nb54ZBh3msuuZBcKw2y1cTELZ+3xynu5m1E+cKTk5bqY8aY7ZJc= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 53dyh2aeG8Rk2Ngf9WA/5+FQpVXSw06sBl7kf8+BbS/3JWNl7qI5aBEAYOtIYGnYUS060Vr7D5TPZKgqcaid2kLWT7Bbgnsre/bFz0e/MiX8rWcJAMqtSelsBdZA9lR8ZmzX1d+TEaLghvjSCJ8C/uvYgKkglj004Oesc0gJvnJF2o0Q7T6sn9FnmRS1qu1i4ctKWjqtWldABy0MnpSpa3+BejjhjjLmjuLG3jm72kepbrHvFlDd7UERWqFo3jLveJ04oYtA9ji/Hwi6vFihF8LIzm8lR9ioY1T1KaGKE6h0BkcZ2R5OegnydOcH9LcvBGMNFKNJ1LU2HdMj2xCz6ysmHd3aazZvimKc1+CI+8yE1n1xz3/cQVZymV7r5obKW2lnIlZ5jpU3ExC+j+pPtA+O6o4U4xNiOdnFvsLat3RLwIJ/M3otzAPGTkMp3iXeZlrlEMbS7HnAHfHVodc0Xj8HDygt5PpaEG0LSWqSqGDUw7KFB++sWcrflXa6CFddkifzgI3z4/qAFNyjmHJrOQj4Md5l4pZu3iuGyU24z5jghMaM9NF7EPDkr0RPc+oUzejODgCEPFE4S2BZ5OpZ+xM/KxR+bAFQfMAZT00y/WD32p7o6W4JN9K3wMr13pQ3npFVs1Y/2PM0XR0uocqVsBK/tQYqK72zBPBqMVlg21VMw5bc3KyBrJ4K78DdeKgHGz6FS1Mx8C8V8uxdI0HnWzv9EfzDHZ6J6wXkvB3uXnBF9MTcCaKauIQlK1 7w/zJ/D1oeaDeuA11DWXfG6LKb0fj4wyd1eYyTRBN+A2nSBeia8kSPd1LQo262BGUDSHIt/UoFsON93DUI8mZYj0X8Be1DOPLz X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ea9a485b-ce35-406b-b22f-08db0db5fa7b X-MS-Exchange-CrossTenant-AuthSource: TY2PR0101MB3693.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Feb 2023 11:32:24.8377 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2PR01MB3609 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:255482 Archived-At: On 12/02/23 18:42, Dmitry Gutov wrote: > On 12/02/2023 07:32, Ramesh Nedunchezian wrote: >> 1. `diff-hl-dired-mode` kicks of an async process, and I wanted some >>     visual indication that the async process has finished, and I am >>     seeing ALL OF the unknown files.  I would have appreciated an echo >>     area message, or a mode line indicator that the process has >>     finished. > > I was worried it could be too distracting, to show that every time one enters a directory. Perhaps a user option could be added. > >> 2. `C-x v d` recursively lists all "unregistered" files, but >>     `diff-hl-dired-mode` lists only the entries in current directory. >> >>      I would have appreciated an option to do a recursive listing of >>     files .... > > I'm pretty sure the unregistered files are mentioned recursively. But the indicator is put on the containing directory. How else would we do that? `vc-dired` does what I want, but the annotation added by `vc-dired` `unregistered` etc were too distracting.  If you look at the screenshots  I shared, you will see that the file names are fontified based on their vc state. There is also a command to mark files by their state, and I can bulk delete, move or commit the files. So, task I had is already accomplished with recipes I shared ... and I felt that enhancing `diff-hl-dired` could be generally useful.