From unknown Sun Jun 22 22:43:56 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#29647 <29647@debbugs.gnu.org> To: bug#29647 <29647@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add emacs-diff-hl. Reply-To: bug#29647 <29647@debbugs.gnu.org> Date: Mon, 23 Jun 2025 05:43:56 +0000 retitle 29647 [PATCH] gnu: Add emacs-diff-hl. reassign 29647 guix-patches submitter 29647 Maxim Cournoyer severity 29647 normal tag 29647 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 10 12:58:25 2017 Received: (at submit) by debbugs.gnu.org; 10 Dec 2017 17:58:25 +0000 Received: from localhost ([127.0.0.1]:55567 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eO5rs-0001zW-NH for submit@debbugs.gnu.org; Sun, 10 Dec 2017 12:58:24 -0500 Received: from eggs.gnu.org ([208.118.235.92]:48183) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eO5rq-0001zJ-Rx for submit@debbugs.gnu.org; Sun, 10 Dec 2017 12:58:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eO5rk-0005fd-Mk for submit@debbugs.gnu.org; Sun, 10 Dec 2017 12:58:17 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:54551) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eO5rk-0005fJ-J0 for submit@debbugs.gnu.org; Sun, 10 Dec 2017 12:58:16 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39127) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eO5rj-00036B-6V for guix-patches@gnu.org; Sun, 10 Dec 2017 12:58:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eO5rg-0005bT-47 for guix-patches@gnu.org; Sun, 10 Dec 2017 12:58:15 -0500 Received: from mail-it0-x236.google.com ([2607:f8b0:4001:c0b::236]:40422) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eO5rf-0005ax-UQ for guix-patches@gnu.org; Sun, 10 Dec 2017 12:58:12 -0500 Received: by mail-it0-x236.google.com with SMTP id f190so10803568ita.5 for ; Sun, 10 Dec 2017 09:58:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=aqGGkQDtvQwTm+CiaqTGtSILWIhghSsSfHto5Szz8iQ=; b=qwIR0aBJJWT3UPHbr3Esf3euxaQkW91blUHyAjOJCKO+ShuWnFnzAeB9Y9sg5QXwkZ /b+cKGuPO4Q/3jJI83QlQeHzVUxPvvdkPck7plxipRey4nKcRz+zbSyB/vENp2w46Vmp 8+CbrXenFXUpXtzahYPBM8bCDeyWW8T20fxTXIFTgXcwZTquyr1hN4qMQUMXJQ0+uish /4xFJnH5IwbQUvYWYI7gowOX9rxWU1siPlKkmOcUZEGcyT9hMwLxANR1rBXaFhAekDXx R3hDXU5qZ7Zrx3JbK7VsVRrw8VGPEo/K7cnWKjC4h5NPE3EHjT+EzBuiLsPZTSl9uMR5 2lLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=aqGGkQDtvQwTm+CiaqTGtSILWIhghSsSfHto5Szz8iQ=; b=KYmzxqTs0iT4+6NfAdCUSR8ELYXRCxV+mH9FbkXTbaFYC26b4nVfUvyvBu/ZUJBQf8 heV2RA6d6VmiUOtv0bcHVq027QpIFnlZViuPjfX4sbXoR0K6IXW9gtPjmxqPuq5/8OjH My8p4NqEf6HtpNMA2/AQNj/uuNbUKAUE1yfmnsqt2WOZ7RxR+rAk1CeGuZHcBbw48O1G z7lj+IeUGBKPayT963Twp2YyVaJmziv7VbVSkp+TkzuAeKiOtV3Z2xvdS1zqM+02WX6S Zp0IIRN67QyptZgbkBu3X7CFkWejeTajUKOCDuh3bYFRIeTBZRqiiQRPHg5FF+QhnDdl b+5Q== X-Gm-Message-State: AJaThX66bxu9NQY/3f2qNE4iOBQ5vsm6WGDASfNnAHbl/kZ+Q2H/YH63 EXTJbIXoWVuCmtDFngwvWLRUDA== X-Google-Smtp-Source: AGs4zMbj5Sau8A3kvpO7sF5adzAVQxr+gKntF04XYNao2+aseGQ8NsMMPpskTpkeFTyDDlbglJMBLQ== X-Received: by 10.107.51.136 with SMTP id z130mr52500741ioz.176.1512928690988; Sun, 10 Dec 2017 09:58:10 -0800 (PST) Received: from apteryx ([45.72.150.165]) by smtp.gmail.com with ESMTPSA id 191sm2893867itx.16.2017.12.10.09.58.09 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 10 Dec 2017 09:58:09 -0800 (PST) From: Maxim Cournoyer To: guix-patches Subject: [PATCH] gnu: Add emacs-diff-hl. Date: Sun, 10 Dec 2017 12:58:08 -0500 Message-ID: <87wp1u1n4f.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. 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.0 (----) 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: -4.0 (----) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Hello! This adds emacs-diff-hl, which can be used to highlight changed lines since the last commit the in versioning system. The config below enables it for programming buffers: --8<---------------cut here---------------start------------->8--- ;;; Visualize changed lines (add-hook 'prog-mode-hook 'turn-on-diff-hl-mode) (add-hook 'vc-dir-mode-hook 'turn-on-diff-hl-mode) (add-hook 'magit-post-refresh-hook 'diff-hl-magit-post-refresh) --8<---------------cut here---------------end--------------->8--- Thanks, Maxim --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-gnu-Add-emacs-diff-hl.patch Content-Transfer-Encoding: quoted-printable From=20b50b81f8e5a59e0a561419b483fbc48edf39c547 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Sun, 10 Dec 2017 12:50:26 -0500 Subject: [PATCH] gnu: Add emacs-diff-hl. * gnu/packages/emacs.scm (emacs-diff-hl): New variable. =2D-- gnu/packages/emacs.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 77da8f2f2..d3256d90b 100644 =2D-- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -5023,6 +5023,28 @@ you'd get with @kbd{M-q} using @code{adaptive-fill-m= ode}, but without actually changing the buffer's text.") (license license:gpl3+))) =20 +(define-public emacs-diff-hl + (package + (name "emacs-diff-hl") + (version "1.8.4") + (source + (origin + (method url-fetch) + (uri (string-append "http://elpa.gnu.org/packages/diff-hl-" + version ".tar")) + (sha256 + (base32 + "0axhidc3cym7a2x4rpxf4745qss9s9ajyg4s9h5b4zn7v7fyp71n")))) + (build-system emacs-build-system) + (home-page "https://github.com/dgutov/diff-hl") + (synopsis + "Highlight uncommitted changes using VC") + (description + "@code{diff-hl-mode} highlights uncommitted changes on the side of the +window (using the fringe, by default), allows you to jump between +the hunks and revert them selectively.") + (license license:gpl3+))) + (define-public emacs-diminish (package (name "emacs-diminish") =2D-=20 2.14.1 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEFVwTvgZwWPWnh370K8v/MDHLu9sFAlotdbAACgkQK8v/MDHL u9vwVA/9E0Fd7fThptxyabJSFbgvOTHr/DYrKCNuydcr/fGI9kqOISAfCr8KuU5m pwQf5frjIub98CJ23fGsvbXHEFLC5tAJDupFXlJUn6wAMRkhHzL8IFp3G0oT7U1K 6Joj9BBSnIALRY4yvpjmcdmL1qBDR4k2MsMxnogVMWlzamzZtscHb302VnFaZ38i o28uobn5Id/cERNHi6zv1dOqjtI+g6xRUgogJ6TtUVdzaluqteGR/uuvJIaouZG0 pxLixziRCXDCsLPELdWBSybnppGv5w8q2Iu2Qh2QYuublOrvv7MD3dTFeu+Fa6Fh FVSVKQFtLjh9yBLHKYQonIDXLY5fw7tmQvV4uhzFnolv0Pv85bUhshQ/YPrRUuJk 9KXdEA7JWlJfGtksFYjWhag4Uhni2cmAmaKxLg+7qFy6eeGOv9N80kaLYQrrxtxR 5cs/duz0A2R+uhdO1lozPuQQ0Mo0rkHsdlAtV8yjyT6twj2RlvOOcGApdc/JDqMp hwI6dCZg+3G3DWnELe2XqbmsfSgZKynSfSHG0L5S0HgmM8KDs85vX4+6G/p1ALCA fn4lAirz0QlRb1ybUt/BmGZ0S4FAIFgVXxBn5arWc/WUfse3Xhk1wb4Ee5+usQaS x4dje17b++7zUCHmmI5tRSNdwliBqcsd6GaofIq6yOk/AeqaDJY= =LJ3e -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 11 11:09:32 2017 Received: (at 29647-done) by debbugs.gnu.org; 11 Dec 2017 16:09:32 +0000 Received: from localhost ([127.0.0.1]:57072 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eOQe4-00038Z-7A for submit@debbugs.gnu.org; Mon, 11 Dec 2017 11:09:32 -0500 Received: from hera.aquilenet.fr ([141.255.128.1]:39792) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eOQe1-00038Q-Ow for 29647-done@debbugs.gnu.org; Mon, 11 Dec 2017 11:09:30 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 9F11910449; Mon, 11 Dec 2017 17:09:32 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZOW7Irrc0zhh; Mon, 11 Dec 2017 17:09:32 +0100 (CET) Received: from ribbon (unknown [193.50.110.104]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 0EB3910448; Mon, 11 Dec 2017 17:09:32 +0100 (CET) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Maxim Cournoyer Subject: Re: [bug#29647] [PATCH] gnu: Add emacs-diff-hl. References: <87wp1u1n4f.fsf@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 21 Frimaire an 226 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 11 Dec 2017 17:09:28 +0100 In-Reply-To: <87wp1u1n4f.fsf@gmail.com> (Maxim Cournoyer's message of "Sun, 10 Dec 2017 12:58:08 -0500") Message-ID: <87h8sxxn47.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 29647-done Cc: 29647-done@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 (+) Maxim Cournoyer skribis: > From b50b81f8e5a59e0a561419b483fbc48edf39c547 Mon Sep 17 00:00:00 2001 > From: Maxim Cournoyer > Date: Sun, 10 Dec 2017 12:50:26 -0500 > Subject: [PATCH] gnu: Add emacs-diff-hl. > > * gnu/packages/emacs.scm (emacs-diff-hl): New variable. Applied, thanks! From unknown Sun Jun 22 22:43:56 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 09 Jan 2018 12:24:06 +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