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: Sun, 12 Feb 2023 12:04:09 +0530 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="------------SyaxML0m0SpQzQX0N1bI80Kh" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34649"; 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: 61449@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Feb 12 07:35:23 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 1pR5xL-0008cM-2s for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 12 Feb 2023 07:35:23 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pR5x8-0004En-Vk; Sun, 12 Feb 2023 01:35:11 -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 1pR5x1-0004EQ-AZ for bug-gnu-emacs@gnu.org; Sun, 12 Feb 2023 01:35:04 -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 1pR5x0-00025x-1U for bug-gnu-emacs@gnu.org; Sun, 12 Feb 2023 01:35:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pR5wz-0004U0-K0 for bug-gnu-emacs@gnu.org; Sun, 12 Feb 2023 01:35:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Ramesh Nedunchezian Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 12 Feb 2023 06:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61449 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.167618367017189 (code B ref -1); Sun, 12 Feb 2023 06:35:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 12 Feb 2023 06:34:30 +0000 Original-Received: from localhost ([127.0.0.1]:43901 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pR5wU-0004TA-3M for submit@debbugs.gnu.org; Sun, 12 Feb 2023 01:34:30 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:52244) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pR5wS-0004T1-1t for submit@debbugs.gnu.org; Sun, 12 Feb 2023 01:34:28 -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 1pR5wR-00044t-ML for bug-gnu-emacs@gnu.org; Sun, 12 Feb 2023 01:34:27 -0500 Original-Received: from mail-psaapc01olkn2031.outbound.protection.outlook.com ([40.92.52.31] helo=APC01-PSA-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pR5wP-0001yK-4w for bug-gnu-emacs@gnu.org; Sun, 12 Feb 2023 01:34:27 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YJOkYBZX9rLNdPNfNmu6+hOtOeEDA4YmaDHlUVtzLMcDqVQbpM6ZnCnnN85QeqGLX67MkHxrgwoJmpgTZ+QAgwjGWFKnZPgOYHBLGFo/LT7QJhieCvUv3tnh3GayrSdOj2rjHcxbwpiZWdCJNm/OtU8mFUNfTaf6WxosmH5Xc9zjDTQKsLsPNvj12YwZgzn1u5XFCLsouTM5wsfogx8WcipgYbAsC6EyNQi+5HmPVsNicVJCdR83X57364GmcvT5eTLmK9lOIwQWn5bc2RbzeRtP3TOzu4nEkzESroUoKcc+T717TtED9PpegzgTM+cV/NrHE/JoFO1gqMl8sg0+WQ== 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=L2VQPiNEYwFC6lQXwhfX9Uhe8EZlRizMGY0h+nz7mzQ=; b=mSrMuV54crMb5KQA04dCqQ5Diwy5EJioxS8TkL2cvf1XEJtyUzoQrGxsOTCcUWJpia/GLclueopl3+lKVpc90oNbmGIz4lJ7F2DMxhg/EFMxKIuhQuP+q1vJXyBdcwnvziYA77Xan1glH1kEnwFnR2SqnBcKdxHfWDjwOww1ljX2zTO7B9yI0Wh4aTplD+6F5Vgn7LAiL2e/D7IXqM46HZL63Aykn7wfHOuUn+DWG48/xtlgX7Squ3d/9DoCc2wCb1IowKbP66iQVDMvqaSDs46ZGc/EwGCX6HHBXoTVl+PBpyFxsMfLlvxew8E4xRkAIrSQ1Rj4wxB0wnkRVd5kOA== 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=L2VQPiNEYwFC6lQXwhfX9Uhe8EZlRizMGY0h+nz7mzQ=; b=KcSzDCbEst4MBKDmKo4hi7Q3yLi6EzqumCJnRgOkliyhjm0erAQ4ONDzEZnEn1rJJGccUvbWvKpkgP72n+jC/btYIdNCxhcTLTFmW6T9g70h5MXTDhPiQi8lCOHRPaz2LT9a0n1Sx54decpjVOzVNvZSaXM/4Jh0SmVLR618ozuQc3j5ru/h/Rg9Ybc7OVAjAgCbH6/4tJIPPEr+zBbZHNfrRxgIgni/Db6B1NpedAV50aEODOkkepQZdWYdotPOAPwM6MYAwSq5NbeNQjrf2Y0BfMDSPv7d7/tQtCLlRabglxU8C6gs9n1J2ao/+F/dMpUPejbKWdYnPklmEjwYwA== Original-Received: from PSBPR01MB3685.apcprd01.prod.exchangelabs.com (2603:1096:301:1::14) by TYUPR01MB5059.apcprd01.prod.exchangelabs.com (2603:1096:400:35a::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.22; Sun, 12 Feb 2023 06:34:20 +0000 Original-Received: from PSBPR01MB3685.apcprd01.prod.exchangelabs.com ([fe80::39fa:5001:e26e:8b16]) by PSBPR01MB3685.apcprd01.prod.exchangelabs.com ([fe80::39fa:5001:e26e:8b16%5]) with mapi id 15.20.6086.023; Sun, 12 Feb 2023 06:34:20 +0000 Content-Language: en-US In-Reply-To: X-TMN: [YSXxtyUGlBYw/NIekD/fBBIujWcG10R7] X-ClientProxiedBy: MA0PR01CA0049.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a01:ac::10) To PSBPR01MB3685.apcprd01.prod.exchangelabs.com (2603:1096:301:1::14) X-Microsoft-Original-Message-ID: X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PSBPR01MB3685:EE_|TYUPR01MB5059:EE_ X-MS-Office365-Filtering-Correlation-Id: 888dbe22-f9b1-4ccb-cd6b-08db0cc32b1b X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: H7EQ8nEEbJEUJytclt/5Pk6ffIXoolUtgYcgtsWBTjV56+7UmH46q1AqhYD50ViViWS6UtoXH4p3aNVP+4/d029mzEqbo9/9UFmXKEK20usDW4BVDlpDX67cSHeJbZjNt0NTixcGg7wdFezGKE+fM1Py2hF/0EWNu5lECj3Z/S+bW2sI0JgEL289pLAYCOt+GotJ0q9Q1o4oB7fufyiFlQF+4rj4Gp/Ao/bL6mr4/YO9+OE+Jxa2sGEjz2hoTZKBG8EaADnBew/6UTHffM0OE6NuInht+BYiS245kyAylK/qi9JCZGTD3jilmt2Fer9Rtytyei3gjwGiemC4eiv2R6X9pLdhWFm3ZCzSxXpfS8Bb4+pI4/2DZUwyjRCDC6xRjp+JoZAjirHTG0Y0XlDmtwNXq9WxgWvPsfThKXTlHQ7Af8mukfatHxeUpnaAK3hxHkWqLIrawLFvihQWw7cN4hQmIR49/M39ECrqEHWS4aR7fpKG9VVaiCR1jFwgHjV6nXFYDsf7VqACeTCggY8cni/6m2lXTi+L4C/qHj/K8wGLzVVVR69815EpEcv+AOjTy34piuO/wOR4csESwru17CYfplyufMQP64WHno9asHmnzNjYEq0YVE9nS818dHej8c6hynPSZJROiK7ak4/fGvQn2av/SkucFnhFEt5iyw4= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Z13tqPbCTBokWjI8+Dawh5gSHhLp5429DyJHaE0SKeESdHdZBgo1TOP6cdJj5ENoKkp/WdDfCNY1c3qpRxKSL8r242hlJhh0RGs0ChPvl9uzaWlbpqIVJgAdcX5kL6mLkBHQ6RpkKY+2zbP8MMMs/zZGT+93kxY4y0+EG7tvx78AKCZtWiFde1hPpKvxjBVbAzJdAb7iccJyhya7JV+Lm2kR3+cUVVRo/cLePlaIPl+f0oAT4qWVXxPzH7qHfMCbTPooE9okx8kDfogtogirdYor2HlNaxmPKVeisEDDNQe5Ol08GRAUN6OiH5azamQFPnyyCyi22Khrv9eaiPkhHaM+YyBXWMJ+kXagKaL20R2uLMfD/lW8uyuOzJX8lTuPFy4rHQmMrDVR18P6EohVKxRrzkThM/cl92Qq4DO07ap/qNBLAxOJO6i++sKJddfsDxW+0bqaV2GnXIpkf9Krd33zh+Y4TveT6qKc/SY1qInYZGY+hQ7GQD4vFsdcETi+zS7SnL0tVvRbukknwl8Zro2frIYaHZ8PsUJ+VuYia49uQniltTj+xuou9ZtdbaWQWt36CHrgkFFT9zQBIw+CDN3GeSKAIvxqOYfrDFrZkZHWzj12YDbAsD7nem/thxx5PTnttokG6W5WWJ2SFIjLHD9X4BInXcBe21bcVVjMr99eGDtVvPACnooc3SQndvU25wFELKR41xhe1EFmFAosoJwhh30xmTE6yxYhmJWgozclR63M/3dHgA/oWH KGR7BRrTbAG0UqCl94r/x6E8n9fwdywygrqyLJSztU+koji18EocWuhhj+bsMJvW5AE1M7GP8V/QQ5/XP//g0r3k3++7K0SCUO X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 888dbe22-f9b1-4ccb-cd6b-08db0cc32b1b X-MS-Exchange-CrossTenant-AuthSource: PSBPR01MB3685.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Feb 2023 06:34:20.2570 (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: TYUPR01MB5059 Received-SPF: pass client-ip=40.92.52.31; envelope-from=rameshnedunchezian@outlook.com; helo=APC01-PSA-obe.outbound.protection.outlook.com X-Spam_score_int: -8 X-Spam_score: -0.9 X-Spam_bar: / X-Spam_report: (-0.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FORGED_MUA_MOZILLA=2.309, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, NICE_REPLY_A=-1.148, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action 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:255379 Archived-At: --------------SyaxML0m0SpQzQX0N1bI80Kh Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 12/02/23 11:02, Ramesh Nedunchezian wrote: > (defvar diff-hl-dired-types > (->> (my-get-faces-matching-regexp "^diff-hl-dired-") > (--map (->> it > symbol-name > (replace-regexp-in-string "^diff-hl-dired-" "") > intern)) > (cons nil))) > I forgot this fragment (defun my-get-faces-matching-regexp (regexp) (cl-loop for sym being the symbols when (facep sym) when (string-match-p regexp (format "%s" sym)) collect sym)) or you can do this (setq diff-hl-dired-types '(nil insert delete unknown ignored change)) --------------SyaxML0m0SpQzQX0N1bI80Kh Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit
On 12/02/23 11:02, Ramesh Nedunchezian wrote:
(defvar diff-hl-dired-types
  (->> (my-get-faces-matching-regexp "^diff-hl-dired-")
       (--map (->> it
                   symbol-name
                   (replace-regexp-in-string "^diff-hl-dired-" "")
                   intern))
       (cons nil)))

I forgot this fragment

    (defun my-get-faces-matching-regexp (regexp)
      (cl-loop for sym being the symbols
               when (facep sym)
               when (string-match-p regexp (format "%s" sym))
               collect sym))

or you can do this

    (setq diff-hl-dired-types
          '(nil insert delete unknown ignored change))




--------------SyaxML0m0SpQzQX0N1bI80Kh--