From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#61396: diff mode could distinguish changed from deleted lines Date: Fri, 11 Aug 2023 03:41:42 +0300 Message-ID: References: <86y1p4m9cg.fsf@mail.linkov.net> <86bklzs2su.fsf@mail.linkov.net> <86fsbbnlaq.fsf@mail.linkov.net> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13238"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Cc: 61396@debbugs.gnu.org, rms@gnu.org To: Samuel Wales , Juri Linkov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Aug 11 02:42:30 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 1qUGEX-0003Hn-8i for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 11 Aug 2023 02:42:30 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qUGE9-0000n2-H3; Thu, 10 Aug 2023 20:42:06 -0400 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 1qUGE6-0000mu-TM for bug-gnu-emacs@gnu.org; Thu, 10 Aug 2023 20:42:02 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qUGE6-0005sh-Il for bug-gnu-emacs@gnu.org; Thu, 10 Aug 2023 20:42:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qUGE6-00070T-7s for bug-gnu-emacs@gnu.org; Thu, 10 Aug 2023 20:42:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 11 Aug 2023 00:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61396 X-GNU-PR-Package: emacs Original-Received: via spool by 61396-submit@debbugs.gnu.org id=B61396.169171451726923 (code B ref 61396); Fri, 11 Aug 2023 00:42:02 +0000 Original-Received: (at 61396) by debbugs.gnu.org; 11 Aug 2023 00:41:57 +0000 Original-Received: from localhost ([127.0.0.1]:44314 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qUGE1-00070A-8j for submit@debbugs.gnu.org; Thu, 10 Aug 2023 20:41:57 -0400 Original-Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:57395) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qUGDy-0006zw-35 for 61396@debbugs.gnu.org; Thu, 10 Aug 2023 20:41:55 -0400 Original-Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id C1ADA320090B; Thu, 10 Aug 2023 20:41:47 -0400 (EDT) Original-Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Thu, 10 Aug 2023 20:41:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm2; t= 1691714507; x=1691800907; bh=uXfJTgvZH4e7miltpTVuhqoky7fksRtHgCC pVrzDGOk=; b=a9Kzd9/3tdzviCEMF9PNxsfyQyZChTDozlcYw9paRq2TERxtnvk SPkZMphWNotz4noMpmxe6/+N1BZFxsEcmpqzMmsNd1sysvlI5KnqqCaLs5qjQy+V c0m0AkwUeRtHYM9WQayJJj1PupKB+8N3Y2ZYIipnvCL4Wkjji6Yy74O1jgiK+nnw XmCWp3l1PlbkWm1BaDPqpLV2Uq9tWX11BQ9DC+vhGMVIvm4tAUTrVlkk0Cnh1H6m SJoaJVZj0Y17EABIeOzV6TUMc8vir5mqn5+xkOFueCTvOWcZTORQvuWXpkCraSuq AIonlfj+0z34J8pFBnApEPxclBHt9M/uxKw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1691714507; x=1691800907; bh=uXfJTgvZH4e7miltpTVuhqoky7fksRtHgCC pVrzDGOk=; b=j38A3U7dcOc6fFflUOwWH7huxnY3Bsg6A+IDOEfzPeWfEFlZARI NSMsnHs/9akNI6sbQ3UQyG5qvLkxfMLnnlfI1n6K78oDngOl1BCMKghXm4C0jUzS JkTodeFj4LXBe8yBRMQ2J0sTVKuq3rXx+4hGaCTpoCNG0pKzxmIS2vXcXn759cr0 7rwq7Gb9a75X6Wh71OdckCfxbtLQTnzAsUsYqlaewnd8cXl1lVWcfeXvxfgenbBq o/CkBX5GD/hrKAahf6Ilm61PrA/p3dl+WqpMwUeK+C8f/jYJ1PI+g3WXA0/vsd9q NkLn9q7oylQ/CJhvykxlf1Y34vLQ+ut+kQg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedviedrleejgdefhecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefkffggfgfuvfevfhfhjggtgfesthejredttdefjeenucfhrhhomhepffhmihht rhihucfiuhhtohhvuceoughmihhtrhihsehguhhtohhvrdguvghvqeenucggtffrrghtth gvrhhnpeeigfetveehveevffehledtueekieeikeeufeegudfgfeeghfdulefgfeevledv veenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegumh hithhrhiesghhuthhovhdruggvvh X-ME-Proxy: Feedback-ID: i0e71465a:Fastmail Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 10 Aug 2023 20:41:45 -0400 (EDT) Content-Language: en-US In-Reply-To: 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:267174 Archived-At: On 11/08/2023 02:56, Samuel Wales wrote: > can anybody think of a straightforward workaround for this as > described below that the user can do if diff-mode does not do it > [which it does not]? If the diff-refine mechanism produces the kind of information you want, but does not show it the way you want, it should be possible to hack it to add some other highlights, etc, that are missing. I don't have a patch for you, or an existing variable, though.