From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Hong Xu Newsgroups: gmane.emacs.bugs Subject: bug#18128: Should be done as part of the font-lock Date: Fri, 04 Nov 2016 00:54:17 -0700 Message-ID: <87y40zwuhi.fsf@topbug.net> References: <569B3335.9020106@topbug.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-Trace: blaine.gmane.org 1478246134 32295 195.159.176.226 (4 Nov 2016 07:55:34 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 4 Nov 2016 07:55:34 +0000 (UTC) User-Agent: mu4e 0.9.17; emacs 25.1.50.3 To: 18128@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Nov 04 08:55:29 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c2ZLK-0006M5-Vg for geb-bug-gnu-emacs@m.gmane.org; Fri, 04 Nov 2016 08:55:19 +0100 Original-Received: from localhost ([::1]:36951 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c2ZLN-000433-K5 for geb-bug-gnu-emacs@m.gmane.org; Fri, 04 Nov 2016 03:55:21 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43022) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c2ZL7-0003rW-JG for bug-gnu-emacs@gnu.org; Fri, 04 Nov 2016 03:55:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c2ZL4-0002iv-HG for bug-gnu-emacs@gnu.org; Fri, 04 Nov 2016 03:55:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:55742) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1c2ZL4-0002iS-DO for bug-gnu-emacs@gnu.org; Fri, 04 Nov 2016 03:55:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1c2ZL3-0008Ad-Vj for bug-gnu-emacs@gnu.org; Fri, 04 Nov 2016 03:55:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Hong Xu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 04 Nov 2016 07:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18128 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 18128-submit@debbugs.gnu.org id=B18128.147824606531352 (code B ref 18128); Fri, 04 Nov 2016 07:55:01 +0000 Original-Received: (at 18128) by debbugs.gnu.org; 4 Nov 2016 07:54:25 +0000 Original-Received: from localhost ([127.0.0.1]:42908 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c2ZKS-00089c-SE for submit@debbugs.gnu.org; Fri, 04 Nov 2016 03:54:25 -0400 Original-Received: from sender163-mail.zoho.com ([74.201.84.163]:21478) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c2ZKR-00089U-D5 for 18128@debbugs.gnu.org; Fri, 04 Nov 2016 03:54:23 -0400 Original-Received: from localhost (cpe-104-32-170-214.socal.res.rr.com [104.32.170.214]) by mx.zohomail.com with SMTPS id 1478246059204532.0343143650495; Fri, 4 Nov 2016 00:54:19 -0700 (PDT) In-reply-to: <569B3335.9020106@topbug.net> X-Zoho-Virus-Status: 1 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:125324 Archived-At: --=-=-= Content-Type: text/plain I currently use the following to do auto refining: (modified from http://emacs.stackexchange.com/a/28321/2755 ) (defun my-diff-refine-all () "Refine all diffs." (interactive) (save-excursion (goto-char (point-min)) (ignore-errors (diff-beginning-of-hunk t)) (ignore-errors (while (not (eobp)) (diff-refine-hunk) (diff-hunk-next))))) (defun my-diff-hunks-highlight-all () "Highlight all hunks in diff-mode." (add-hook 'font-lock-mode-hook #'my-diff-refine-all t t)) (add-hook 'diff-mode-hook 'my-diff-hunks-highlight-all) Not sure whether it is possible to merge into Emacs after some adjustment. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJYHD6pAAoJECZsfTOCL4R4Uc0P/jPng4NjD/GaYM4orO0OTxVg PiVMNAY5Bytu/MBQLOJ91J7h6ACXmZLDguYgD4gNe6aaBgRYyJ98/V/b5Ohnlshr /VctXNfiJXRuHYo5pL/uH0T7YrYDPOQwetsyegeDUB2oolcjXOCwZw53MAQW288R 5rFNFs5H3o+vDqVD1i1Ox93JTpYqGSmnLT/GtmK266OjjIcT7ftz4VuVGsWD/T+K CQzcoa+CfrY8XQFtnsiUbbhlg5RZYZPN8JJ550pIAXDWIykYP0WFWmtwJuon4xWM 2vRJZI7xQJUQhtZ7CJ2/5YYSTJdOl4pVIqXI9tp/JYdsIbGlEI/SaNS4VwKgpRrl sZJHF6QhClMDz9r3F45eEdHquHVxTCGhs+rEehoq2hXsQXrpeKz5vWDS3yZQZgry PM2upG3ViPUyzoG8AQFZmwI2dNkk9nzf191q2VLuzYO2sBh/3llMBiIZGWtDCLL8 NR4PRPX3vSTcigbodqZ7/Seiq3QDtmdQvhxlHQJKv1KI2lnglniZmK/03Uj7HLWQ ev4vUzhVgo+sEdgUMUuANrDKYG33HMlYNLg75aW38vIqMyqHwDZosaniiQUUpWR5 VFhYrgBcnPDEm824WbMZoyZr1zV4cHt8lmEdDdBEzDhNTh2/50LO6bvDHEAFYgA9 poeBzG7pFIOCg+Pd5/96 =R+zm -----END PGP SIGNATURE----- --=-=-=--