GNU logs - #25022, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#25022: 25.1.50; Different highlighting for different citation level in message-mode
Resent-From: Hong Xu <hong@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 24 Nov 2016 23:23:02 +0000
Resent-Message-ID: <handler.25022.B.14800297532637 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 25022
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 25022 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.14800297532637
          (code B ref -1); Thu, 24 Nov 2016 23:23:02 +0000
Received: (at submit) by debbugs.gnu.org; 24 Nov 2016 23:22:33 +0000
Received: from localhost ([127.0.0.1]:40808 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1cA3Ld-0000gS-0R
	for submit <at> debbugs.gnu.org; Thu, 24 Nov 2016 18:22:33 -0500
Received: from eggs.gnu.org ([208.118.235.92]:45561)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <hong@HIDDEN>) id 1cA3Lb-0000gH-Pe
 for submit <at> debbugs.gnu.org; Thu, 24 Nov 2016 18:22:32 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <hong@HIDDEN>) id 1cA3LV-0002Vr-W8
 for submit <at> debbugs.gnu.org; Thu, 24 Nov 2016 18:22:26 -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.8 required=5.0 tests=BAYES_50 autolearn=disabled
 version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:58219)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <hong@HIDDEN>) id 1cA3LV-0002VX-T7
 for submit <at> debbugs.gnu.org; Thu, 24 Nov 2016 18:22:25 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:36527)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <hong@HIDDEN>) id 1cA3LU-0005xk-Q1
 for bug-gnu-emacs@HIDDEN; Thu, 24 Nov 2016 18:22:25 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <hong@HIDDEN>) id 1cA3LQ-0002PL-SB
 for bug-gnu-emacs@HIDDEN; Thu, 24 Nov 2016 18:22:24 -0500
Received: from sender163-mail.zoho.com ([74.201.84.163]:21400)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <hong@HIDDEN>) id 1cA3LQ-0002OV-Jh
 for bug-gnu-emacs@HIDDEN; Thu, 24 Nov 2016 18:22:20 -0500
Received: from localhost (cpe-104-32-170-214.socal.res.rr.com
 [104.32.170.214]) by mx.zohomail.com
 with SMTPS id 1480029735946539.2304314295666;
 Thu, 24 Nov 2016 15:22:15 -0800 (PST)
User-agent: mu4e 0.9.17; emacs 25.1.50.13
From: Hong Xu <hong@HIDDEN>
Date: Thu, 24 Nov 2016 15:22:15 -0800
Message-ID: <87r360o448.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy]
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.4 (----)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.4 (----)


Currently in message-mode all cited texts are highlighted in the same
way. It would be nicer if the highlighting of different citation levels
can be easily customized.

In GNU Emacs 25.1.50.13 (x86_64-unknown-linux-gnu, GTK+ Version 3.14.5)
 of 2016-11-24 built on home
Repository revision: 7f43d7c0101256b120ead3ddae6ee47327d231c9
Windowing system distributor 'The X.Org Foundation', version 11.0.11604000
System Description:	Debian GNU/Linux 8.6 (jessie)

Configured using:
 'configure --with-modules --with-xwidgets
 --prefix=/home/hong/.local/opt/emacs/
 '--program-transform-name=s/^ctags$/ctags.emacs/''

Configured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS
NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB
TOOLKIT_SCROLL_BARS GTK3 X11 MODULES XWIDGETS





Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Hong Xu <hong@HIDDEN>
Subject: bug#25022: Acknowledgement (25.1.50; Different highlighting for
 different citation level in message-mode)
Message-ID: <handler.25022.B.14800297532637.ack <at> debbugs.gnu.org>
References: <87r360o448.fsf@HIDDEN>
X-Gnu-PR-Message: ack 25022
X-Gnu-PR-Package: emacs
Reply-To: 25022 <at> debbugs.gnu.org
Date: Thu, 24 Nov 2016 23:23:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 25022 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
25022: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D25022
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#25022: 25.1.50; Different highlighting for different citation level in message-mode
Resent-From: Hong Xu <hong@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 06 Dec 2016 06:10:02 +0000
Resent-Message-ID: <handler.25022.B.1481004567490 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 25022
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 25022 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.1481004567490
          (code B ref -1); Tue, 06 Dec 2016 06:10:02 +0000
Received: (at submit) by debbugs.gnu.org; 6 Dec 2016 06:09:27 +0000
Received: from localhost ([127.0.0.1]:57571 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1cE8wQ-00007q-RX
	for submit <at> debbugs.gnu.org; Tue, 06 Dec 2016 01:09:26 -0500
Received: from eggs.gnu.org ([208.118.235.92]:51953)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <hong@HIDDEN>) id 1cE8wP-00007d-DW
 for submit <at> debbugs.gnu.org; Tue, 06 Dec 2016 01:09:25 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <hong@HIDDEN>) id 1cE8wI-0006yK-9d
 for submit <at> debbugs.gnu.org; Tue, 06 Dec 2016 01:09:20 -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.8 required=5.0 tests=BAYES_50,DC_PNG_UNO_LARGO
 autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:52656)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <hong@HIDDEN>) id 1cE8wI-0006y6-3H
 for submit <at> debbugs.gnu.org; Tue, 06 Dec 2016 01:09:18 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:42921)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <hong@HIDDEN>) id 1cE8wG-0000Ge-58
 for bug-gnu-emacs@HIDDEN; Tue, 06 Dec 2016 01:09:17 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <hong@HIDDEN>) id 1cE8wC-0006vP-TA
 for bug-gnu-emacs@HIDDEN; Tue, 06 Dec 2016 01:09:16 -0500
Received: from sender163-mail.zoho.com ([74.201.84.163]:21489)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <hong@HIDDEN>) id 1cE8wC-0006ur-8C
 for bug-gnu-emacs@HIDDEN; Tue, 06 Dec 2016 01:09:12 -0500
Received: from localhost (cpe-104-32-170-214.socal.res.rr.com
 [104.32.170.214]) by mx.zohomail.com
 with SMTPS id 148100454652237.70295671381746;
 Mon, 5 Dec 2016 22:09:06 -0800 (PST)
References: <87r360o448.fsf@HIDDEN>
User-agent: mu4e 0.9.17; emacs 25.1.90.5
From: Hong Xu <hong@HIDDEN>
In-reply-to: <87r360o448.fsf@HIDDEN>
Date: Mon, 05 Dec 2016 22:08:46 -0800
Message-ID: <87lgvtio7l.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="==-=-=";
 micalg=pgp-sha1; protocol="application/pgp-signature"
X-Zoho-Virus-Status: 1
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy]
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Received-From: 2001:4830:134:3::11
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>

--==-=-=
Content-Type: multipart/mixed; boundary="=-=-="

--=-=-=
Content-Type: image/png
Content-Disposition: attachment; filename=message-cited-text-color.png
Content-Transfer-Encoding: base64

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
q9GEhATb7fZrrr+tuLjU47eX47fdbjeZTIRrGYXdv3/Svv2HHKkHD6aNHTPKY1ZHjEjdvOVXSmmv
XomVlVWVlVV/icXFlQ8KCrzn7ttvvvXuG264plNuN3JE6pIXn3nm2SVPLnqosrI6IMDvjbc++Pqb
lf7+/i++8BSA7jHRD/73iV9+/b3jyjtXGK1OU9/Q6hUzaeLYm2689vMvljvfS0RgeXll7149HEl+
fgbhVS6CSqUcMWLoJ59+5fxWdf79009b77rz1m+Wfz91ysQPP/5M8HsuRFGKKC9ylW8Vu9PxrW44
8+Si/5aUlH3wYYuTOnvm1GeefrSouKS6uiY+rntpafn/3fmAoyl1V0UVCvmSF58ZNXJ4RkZWaGiw
3c7fevs9BYVFCoVcUC84OHDihLGDBw8AsH795k8+/UrwDz7+8K1evXpkZGT5+fnFREdOnXFFSUlZ
Gw3j42OXfvjmlp+2vvzq2+JZ7rg1Bg5Injd35uWTx7+05I01P2x0ly+fCyW5X99HH7n/nNMZFrrp
x1+efHpxQID/fx+65//uuF+ID/n5GY4eO7Fp088Tx4/5OCcvNDT4i08/0Go1RUXF993zr/r6+tMZ
2U8+vRiAyBv7tlsW9u3b67qF/yfc6/5779Ro1B67+DVq9dKP3oqPj83Ozo2L734mv+C2O+5zuCDu
KoA7DVOGDHzmqUd/+fW3VavXHUo74mUpvLj46U2bfhIiag7mzZ1x1ZVzp824UkQNd8qL10OPpezy
fcj4K/2ezZs3/+tf/7ruuutycnK6d++u0Wi++uorESkBAf5yuczZk6ioqJJIJMHBQcLT0rNnj/88
tOjXrdv1et2m9SvmzZ357ntLvddy+PChISHBP52NooeFhpSVlWu12lkzp2zY+FNZWUVwcJBEIhEf
gRQdFbFPKt24bkVgYIBcLtu9Z//Djz5dV1ffxRYXV/6xRx5Yt35zTm5+e8XOnT3d0S+Tl1+wddt2
59RZM6dMnXFFaWm5WqUKCwsBUF5eMWvOtRKJJO3A9s5SXq1SXXnlXK1WM3HC2JycvOXfrnK+Nigo
sF9Sn6CgQC8FfvDhsg8/eH3xc08cSjvSv3+Sn7/B42ib6OgoiUSS42pAqCMq9uLipwYNTI6Jjtqz
58CFK0oR5UWu8q1iiyOXy2+68VrHn4WFRb9u9VDivtUN58o2fFjKwhv/JQRWAZw8nTlz9jWFRcVC
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
--=-=-=
Content-Type: text/plain


On 2016-11-24 Thu 15:22 GMT-0800, Hong Xu <hong@HIDDEN> wrote:

> Currently in message-mode all cited texts are highlighted in the same
> way. It would be nicer if the highlighting of different citation levels
> can be easily customized.
>

Here is a patch and a screenshot. The default colors I chose may not be
optimal -- but I guess I'll leave that part to professionals.

Add support for different faces for different citation levels in message-mode.

	* message.el (message-font-lock-keywords)
	(message-font-lock-make-cited-text-matcher): Add support for
	different faces for different citation levels.  The faces are
	defined in the faces named `message-cited-text-N': N of the
	Mth citation level will be M mod 4.
	(message-cited-text-1, message-cited-text-2)
	(message-cited-text-3, message-cited-text-4): Add customization
	for the faces of 4 different citation level.  In the future, the
	number of faces may increase, as the code is flexible enough to
	automatically deal with that.
	(message-cite-level-function): Add a function to customize the
	determination of cite levels given the prefix of the cited text.


--=-=-=
Content-Type: text/x-diff
Content-Disposition: inline; filename=message.patch
Content-Transfer-Encoding: quoted-printable

diff --git a/lisp/gnus/message.el b/lisp/gnus/message.el
index 448ba7b99718..a61ced374aaf 100644
=2D-- a/lisp/gnus/message.el
+++ b/lisp/gnus/message.el
@@ -649,6 +649,11 @@ message-cite-prefix-regexp
 	       (setq gnus-message-cite-prefix-regexp
 		     (concat "^\\(?:" value "\\)"))))))
=20
+(defcustom message-cite-level-function
+  (lambda (s) (cl-count ?> s))
+  "A function to determine the level of cited text.  The function
+  accepts 1 parameter which is the matched prefix.")
+
 (defcustom message-cancel-message "I am canceling my own article.\n"
   "Message to be inserted in the cancel message."
   :group 'message-interface
@@ -1548,18 +1553,57 @@ message-separator
 (put 'message-separator-face 'face-alias 'message-separator)
 (put 'message-separator-face 'obsolete-face "22.1")
=20
=2D(defface message-cited-text
+(defface message-cited-text-1
   '((((class color)
       (background dark))
      (:foreground "LightPink1"))
     (((class color)
       (background light))
=2D     (:foreground "red"))
+     (:foreground "red1"))
+    (t
+     (:bold t)))
+  "Face used for displaying 1st-level cited text."
+  :group 'message-faces)
+
+(defface message-cited-text-2
+  '((((class color)
+      (background dark))
+     (:foreground "forest green"))
+    (((class color)
+      (background light))
+     (:foreground "red4"))
     (t
      (:bold t)))
=2D  "Face used for displaying cited text names."
+  "Face used for displaying 2nd-level cited text."
   :group 'message-faces)
+
+(defface message-cited-text-3
+  '((((class color)
+      (background dark))
+     (:foreground "goldenrod3"))
+    (((class color)
+      (background light))
+     (:foreground "OliveDrab4"))
+    (t
+     (:bold t)))
+  "Face used for displaying 3rd-level cited text."
+  :group 'message-faces)
+
+(defface message-cited-text-4
+  '((((class color)
+      (background dark))
+     (:foreground "chocolate3"))
+    (((class color)
+      (background light))
+     (:foreground "SteelBlue4"))
+    (t
+     (:bold t)))
+  "Face used for displaying 4th-level cited text."
+  :group 'message-faces)
+
 ;; backward-compatibility alias
+(put 'message-cited-text 'face-alias 'message-cited-text-1)
+(put 'message-cited-text 'obsolete-face "26.1")
 (put 'message-cited-text-face 'face-alias 'message-cited-text)
 (put 'message-cited-text-face 'obsolete-face "22.1")
=20
@@ -1596,45 +1640,83 @@ message-font-lock-make-header-matcher
 	(byte-compile form)
       form)))
=20
+(defun message-font-lock-make-cited-text-matcher (level maxlevel)
+  "Generate the matcher for cited text.  LEVEL is the citation
+level to be matched and MAXLEVEL is the number of levels
+specified in the faces `message-cited-text-*'."
+  (byte-compile
+   `(lambda (limit)
+      (let (matched)
+        ;; Keep search until `message-cite-level-function' returns the lev=
el
+        ;; we want to match.
+        (while
+            (and (re-search-forward (concat "^\\("
+                                            message-cite-prefix-regexp
+                                            "\\).*")
+                                    limit t)
+                 (not (setq matched
+                            (save-match-data
+                              (=3D ,(1- level)
+                                 (mod
+                                  (1- (funcall message-cite-level-function
+                                               (match-string 1)))
+                                  ,maxlevel)))))))
+        matched))))
+
 (defvar message-font-lock-keywords
=2D  (let ((content "[ \t]*\\(.+\\(\n[ \t].*\\)*\\)\n?"))
=2D    `((,(message-font-lock-make-header-matcher
=2D	 (concat "^\\([Tt]o:\\)" content))
=2D       (1 'message-header-name)
=2D       (2 'message-header-to nil t))
=2D      (,(message-font-lock-make-header-matcher
=2D	 (concat "^\\(^[GBF]?[Cc][Cc]:\\|^[Rr]eply-[Tt]o:\\)" content))
=2D       (1 'message-header-name)
=2D       (2 'message-header-cc nil t))
=2D      (,(message-font-lock-make-header-matcher
=2D	 (concat "^\\([Ss]ubject:\\)" content))
=2D       (1 'message-header-name)
=2D       (2 'message-header-subject nil t))
=2D      (,(message-font-lock-make-header-matcher
=2D	 (concat "^\\([Nn]ewsgroups:\\|Followup-[Tt]o:\\)" content))
=2D       (1 'message-header-name)
=2D       (2 'message-header-newsgroups nil t))
=2D      (,(message-font-lock-make-header-matcher
=2D	 (concat "^\\(X-[A-Za-z0-9-]+:\\|In-Reply-To:\\)" content))
=2D       (1 'message-header-name)
=2D       (2 'message-header-xheader))
=2D      (,(message-font-lock-make-header-matcher
=2D	 (concat "^\\([A-Z][^: \n\t]+:\\)" content))
=2D       (1 'message-header-name)
=2D       (2 'message-header-other nil t))
=2D      ,@(if (and mail-header-separator
=2D		 (not (equal mail-header-separator "")))
=2D	    `((,(concat "^\\(" (regexp-quote mail-header-separator) "\\)$")
=2D	       1 'message-separator))
=2D	  nil)
=2D      ((lambda (limit)
=2D	 (re-search-forward (concat "^\\("
=2D				    message-cite-prefix-regexp
=2D				    "\\).*")
=2D			    limit t))
=2D       (0 'message-cited-text))
=2D      ("<#/?\\(multipart\\|part\\|external\\|mml\\|secure\\)[^>]*>"
=2D       (0 'message-mml))))
+  (nconc
+   (let ((content "[ \t]*\\(.+\\(\n[ \t].*\\)*\\)\n?"))
+     `((,(message-font-lock-make-header-matcher
+          (concat "^\\([Tt]o:\\)" content))
+        (1 'message-header-name)
+        (2 'message-header-to nil t))
+       (,(message-font-lock-make-header-matcher
+          (concat "^\\(^[GBF]?[Cc][Cc]:\\|^[Rr]eply-[Tt]o:\\)" content))
+        (1 'message-header-name)
+        (2 'message-header-cc nil t))
+       (,(message-font-lock-make-header-matcher
+          (concat "^\\([Ss]ubject:\\)" content))
+        (1 'message-header-name)
+        (2 'message-header-subject nil t))
+       (,(message-font-lock-make-header-matcher
+          (concat "^\\([Nn]ewsgroups:\\|Followup-[Tt]o:\\)" content))
+        (1 'message-header-name)
+        (2 'message-header-newsgroups nil t))
+       (,(message-font-lock-make-header-matcher
+          (concat "^\\(X-[A-Za-z0-9-]+:\\|In-Reply-To:\\)" content))
+        (1 'message-header-name)
+        (2 'message-header-xheader))
+       (,(message-font-lock-make-header-matcher
+          (concat "^\\([A-Z][^: \n\t]+:\\)" content))
+        (1 'message-header-name)
+        (2 'message-header-other nil t))
+       ,@(if (and mail-header-separator
+                  (not (equal mail-header-separator "")))
+             `((,(concat "^\\(" (regexp-quote mail-header-separator) "\\)$=
")
+                1 'message-separator))
+           nil)
+       ("<#/?\\(multipart\\|part\\|external\\|mml\\|secure\\)[^>]*>"
+        (0 'message-mml))))
+   ;; Additional font locks to highlight different levels of cited text
+   (let ((maxlevel 1)
+         (level 1)
+         cited-text-face
+         keywords)
+     ;; Compute the max level.
+     (while (setq cited-text-face
+                  (intern-soft (format "message-cited-text-%d" maxlevel)))
+       (setq maxlevel (1+ maxlevel)))
+     (setq maxlevel (1- maxlevel))
+     ;; Generate the keywords.
+     (while (setq cited-text-face
+                  (intern-soft (format "message-cited-text-%d" level)))
+       (setq keywords
+             (cons
+              `(,(message-font-lock-make-cited-text-matcher level maxlevel)
+                (0 ',cited-text-face))
+              keywords))
+       (setq level (1+ level)))
+     keywords))
   "Additional expressions to highlight in Message mode.")
=20
 (defvar message-face-alist

--=-=-=--

--==-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJYRlXvAAoJECZsfTOCL4R4lS8P/2nm01CcLuy/NTV/7zGYKrV6
Xi16V8eJphmAWr4qQz0ePL9AYSydWNmp3sFaAFa3siAk88ym7NRILaHUi3FFhIbv
MUUsFgjrmXj79UKkBCyEgFFW+akC4q75idhmCMQceesM6aUygUrH6582HYu1SoQm
qrlyQjUdBi/GnQ0lPNlF9cwAyj3E7WjCCevEpL7RGEmFgNvrhmVV8n4fNzG09f+t
hco6WtL4dhJhadjx73Fe+PoXvzmjChR8uFVrEmLc/623boOjrvpV/+uiSOZgN2S8
ypWjao+ZAyxpkZ/3e1FohCnCm7029s14iCF/ZMjROjZfiMm9RN/zw2mwhb5GaRfD
6aNm6lsr/uzc1dTczbgs+SlvgdN1/W69MtbQTNSyIT8ui4Q0UWFGlA03i+XBIzle
raplyJzy4wOEvqg1bOX0awG2CZFOYMltSKXDUOsUOpmtmt9MdCAv73Ez/5Lt+yte
EQrJnR2mrLgqj0g0XPWYWkFtvS3o2WWkJ+nG4sAEwR9kWwt2su1TgALA+ktcZtcf
0qryyGHQUXgoWA5Nl3cOlH5K/tzqK44SBdK9VRoTogqy302dqJUegTSVmF5+qTB1
jsnPH16GOwakEZmIBv8qA8nErTNCqnpb5oLNtOfO2++BRCTuX3mS+4rtArmaJFIL
XoLzb5e4ltoADLYfHvHk
=Atj+
-----END PGP SIGNATURE-----
--==-=-=--





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#25022: 25.1.50; Different highlighting for different citation level in message-mode
In-Reply-To: <87r360o448.fsf@HIDDEN>
Resent-From: Katsumi Yamaoka <yamaoka@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 06 Dec 2016 07:40:02 +0000
Resent-Message-ID: <handler.25022.B25022.14810099988808 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 25022
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Hong Xu <hong@HIDDEN>
Cc: 25022 <at> debbugs.gnu.org
Received: via spool by 25022-submit <at> debbugs.gnu.org id=B25022.14810099988808
          (code B ref 25022); Tue, 06 Dec 2016 07:40:02 +0000
Received: (at 25022) by debbugs.gnu.org; 6 Dec 2016 07:39:58 +0000
Received: from localhost ([127.0.0.1]:57585 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1cEAM2-0002Hz-CM
	for submit <at> debbugs.gnu.org; Tue, 06 Dec 2016 02:39:58 -0500
Received: from mail-hampton.hostforweb.net ([205.234.186.191]:37554
 helo=hampton.hostforweb.net)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yamaoka@HIDDEN>) id 1cEAM0-0002Hj-R0
 for 25022 <at> debbugs.gnu.org; Tue, 06 Dec 2016 02:39:57 -0500
Received: from s70.gtokyofl21.vectant.ne.jp ([202.215.75.70]:60000
 helo=localhost) by hampton.hostforweb.net with esmtpsa
 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.87)
 (envelope-from <yamaoka@HIDDEN>)
 id 1cEALq-004I5d-Q8; Tue, 06 Dec 2016 01:39:47 -0600
Date: Tue, 06 Dec 2016 16:39:45 +0900
Message-ID: <b4mwpfd5wvy.fsf@HIDDEN>
From: Katsumi Yamaoka <yamaoka@HIDDEN>
References: <87r360o448.fsf@HIDDEN> <87lgvtio7l.fsf@HIDDEN>
Organization: Emacsen advocacy group
X-Face: #kKnN,xUnmKia.'[pp`;
 Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk
 B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu; B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw=
 L&i*6&(
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (i686-pc-cygwin)
Cancel-Lock: sha1:SDeTn6iCMyS4AVKvoyxyXMgBlyA=
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-OutGoing-Spam-Status: No, score=-1.2
X-AntiAbuse: This header was added to track abuse,
 please include it with any abuse report
X-AntiAbuse: Primary Hostname - hampton.hostforweb.net
X-AntiAbuse: Original Domain - debbugs.gnu.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - jpl.org
X-Get-Message-Sender-Via: hampton.hostforweb.net: authenticated_id:
 yamaoka/from_h
X-Authenticated-Sender: hampton.hostforweb.net: yamaoka@HIDDEN
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Spam-Score: 1.2 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  On Mon, 05 Dec 2016 22:08:46 -0800,
 Hong Xu wrote: > On 2016-11-24 Thu 15:22 GMT-0800,
 Hong Xu <hong@HIDDEN> wrote: >> Currently in message-mode
 all cited texts are highlighted in the same >> way. It would be nicer if
 the highlighting of different citation levels >> can be easily customized.
 [...] Content analysis details:   (1.2 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at http://www.dnswl.org/, low
 trust [205.234.186.191 listed in list.dnswl.org]
 0.0 T_TVD_MIME_NO_HEADERS  BODY: No description available.
 1.9 FSL_MIME_NO_TEXT       No description available.
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.2 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  On Mon, 05 Dec 2016 22:08:46 -0800, Hong Xu wrote: > On 2016-11-24
    Thu 15:22 GMT-0800, Hong Xu <hong@HIDDEN> wrote: >> Currently in message-mode
    all cited texts are highlighted in the same >> way. It would be nicer if
   the highlighting of different citation levels >> can be easily customized.
    [...] 
 
 Content analysis details:   (1.2 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at http://www.dnswl.org/, low
                             trust
                             [205.234.186.191 listed in list.dnswl.org]
  0.0 T_TVD_MIME_NO_HEADERS  BODY: No description available.
  1.9 FSL_MIME_NO_TEXT       No description available.

--=-=-=

On Mon, 05 Dec 2016 22:08:46 -0800, Hong Xu wrote:
> On 2016-11-24 Thu 15:22 GMT-0800, Hong Xu <hong@HIDDEN> wrote:
>> Currently in message-mode all cited texts are highlighted in the same
>> way. It would be nicer if the highlighting of different citation levels
>> can be easily customized.

> Here is a patch and a screenshot. The default colors I chose may not be
> optimal -- but I guess I'll leave that part to professionals.

> Add support for different faces for different citation levels in message-mode.

Isn't it redundant as there is this already? ;-)

(defcustom gnus-message-highlight-citation
  t ;; gnus-treat-highlight-citation ;; gnus-cite dependency
  "Enable highlighting of different citation levels in message-mode."
  :version "23.1" ;; No Gnus
  :group 'gnus-cite
  :group 'gnus-message
  :type 'boolean)

Here is my message-mode view:

--=-=-=
Content-Type: image/png
Content-Disposition: inline; filename=message-cited-text-color-2.png
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAAANwAAAF4CAMAAAAIfmf/AAAAvVBMVEUAAABGc6sAAIDo8+alKiqU
ANOhvHfp/OXHrEBqzOMAZADugu6TcNv/3q0Al7oAmbwAmcz/69xfOpjt5Nr/+cz/+s3//OHu067/
//8Ast3u6b/K2LK41ZhOTT27fpHLzNYZGXCsJyeoqZzNqZHw//+EwDLy2rQYoL+9t2u9upxBJ2Wq
3ePi1LIru+kbc6OwQz3StIyJtLHk5LKLiXCxeSn37LJA4NB7bJv/AP/m4bnnxFD488boyZZqdEv/
RQB/AAX7AAAQDUlEQVR42u2di1uqTBPAvXVePScrA2/wHXwTsjzVgV60Uqj//8/6Zi/AAouiYsK6
86jIsrcfM7MzSz2PtQeBpfZwLa5IOAkn4STcceCurq7+3t7+hYN4cFdXt5dI3v8IQsfAXV29X1K5
FYMuggvZJqP391vR4JBNjrC8v4Nl4sKbDpy+bukD6kzg8GLhw/X4aTR5oOXQNjwN5KV381Tf3ONL
L8fUE71Atx3UbNx84MAhrY2al+9YbgO41+2DdB5QtReKcPP0Ska5xm2j0/BevG6FyzFqCg667TQn
GXB/sU2OJgTuPT8cvm2TcCh01/EApG14Gsi4Wd8GB1V2hkPddp56Dxvg3sHjFAz3l4G7eepYvU5n
1Hu4ISYIpjaoo++v4W0bT+A6OkVqwuOSuuS00wvH6Uzg/Mmi3YwmTO/XY2vUq+Mq8IKmpAve8LgY
7tKEFuFuO68wGoLD/XQmcThwkibV3F/G56CP6xc4EFJkVujLuMco7noMoNhVQjhUBQ8Xg0OXbp56
UPdh/A/ySKb3cRNZN64CXTHDxYcP29U7k0ADuFts8ABH+nnpsXDvZC1JmyVqiVBg4JemNXolWON/
nqiXdcDdxgETCwelsVNqpgSwjrshBk16H6PVrPdAqyAV4OG4w6N2TbyOoSLSLUy200NwuJ+XJrOg
vL9PIrhbPhxM9qHzShezm5fmKzU04lcYIuZk417C53CHmXC9aMzOBLolwyWHD9s99a6DKrhbpMHO
BOBoPwzcH2BSSCy4vPzDh4OpgkEgu4iW7DG1jQm+/oCXR/SFmCV7GthyABeaVzD3fyJzH0+IccYq
RMNTs+zRKqRbNNlxs/lA58fCXd1inU1GE5SiXEc+x9zbGwha0AU47KAOykfef02NCcczBIHjHaYc
jZ6uw9NwOQnhUDej15jRo4LAkbBxouF4w5N2UIkUkW6JyskUUISNpV+E7v2I6dfWCBdWyRuENnUb
T5z/YLTLMiTOsdhY1Jbnz59SbHk6vdfrYuHkTlzCSTgJJ+EknHBwfXFFwkk4CSfhJJyEi+BaWMz+
rIVemUKq2eRkU13PsFu2qcYLN/XMG8ieRQVmy8fvHGLixiycPwPRYFKb4Wi1YK5Qvd+acdhs2xk6
ts3QQTVUOy8cDOTbNlug4ncO8aBpa8bCzXLd3xgIrciDMzCWZ5sZTbfDodpDO16QvwuYGgeOmhpY
lW142XCqCVbn4Lp2i2MsNikybajh465QNbbn1hB6gFo+6og7kDozqBnBCWqORwrb+3DnMhqn4Kgv
UTjDng1tI8vnDJi1A1ZD6nLup9ciljtEcPYQdwXVSM9wCgqFYs2woaY5M1texkBaCBe+g5mBR2tZ
jVNwQ03TvABORZMbttIWjqtBPXy/nHxwQ9IVgVPRqW+jO0+ctmV6qsYfaGbYKbhwZqh9VuPNZqkF
Ny7LLIlLZMLFzNIjsAROa5E7iFuh49Bo2X6G/UNlVEVl4MKZkRnwG2+Gw915w2yf26I5ZkHJ1ByB
8/y+6vDMcoYnA3AqHFjN0ZnhY0bjLQsK9gw7KxTM4j43VHmhwCehIPK5oRrzOQKnYrdRuQMNiU9q
RtznyMzQ96zGW+C0rNWSCFktfXojeKGVBHFsgg7pykisltQsfZtvlkEQN+E2sXAa0z6rcRLuaLJD
VlK93FJoOM2WuwIJJ+HOBG4lrkizlHAS7qRw/93f/1eOia2inaSm79RSnyLRWThVn4Pc/+/+Hh11
9cRsnh4SqbrObJm1cC18fl5xm7pKs9lUXAZO1SfWaDS6B9U1R5Y12YHOjJ0t1+31ci8eM66454Bo
pSgMxWoQSUqjw3a7vXAnADdxF4tFAKcrVtOyMBwCbyr5TSGW8y/b3shf7wUX6+e519MDHQ56egKu
1+spipKGazu+P3UnSFzX9wO4OUayIrjpXpNCbINe+3A4vTdYEX09KwP2Tj8DKhEO3MJff84VIvPP
dQjXxLwITkdfmnvBLdvawOsXobm5AlbnEcUpLBw6pcKH+x1IDA5pDMFNFGWiB5qb2bCl13JOCrEt
PX9Bpb0O9v/4CY4X37OmnurENQdzx6skqFBZrWJwGzX3GAkDp4dwIPMADj33NOx8cMv2st/1In+H
grW6J9xKV3oDWCW1FVKcl9IceF1vMOfAsRLATZu6fg+BAOB+3N9PpxQOPwD1DJU+tUbPrHxbRU94
zPSkAIXt3O8uB+t1HA49WHfwEyKz5SUe2MfgVKQ6RVcRy+q5z9PcYDDXExGBws2pRHAQ4yDIAdz9
/37cT0PN2T4aXoVZ+K2+Azo0jL5peMPokROjubW/7nrLQLprf9BexuEM1Wmphq1pdssz0cHgw4Gv
IdWB7SlaLCwBHOiMCHLMWEQI4Mh/ao9COGt+/+OHjhcUpLoADmbQAp9TZ57qo4fFmmoP+zao0zR4
Pgd0y2Xoc8v10m/H4dAzVc/GD2nJwc6Ag7wEeV3CKMF/yGpJ4FaJiBDCNbFEcNMfSGn/Iau8d6d0
tVQ9FT0mRMZoGy30mNm3YXrkTyGc1XIBXVOgvrf2gS4Bhx43euTxOj2oGXDI7XRlpejx5QzgAsUN
IJOKrysUbjpq4hQsMku4RffY4UBvehAK8KNrraWqtq+iyZm2Ac6GnpRqGjfOITpvEQa99XKBJo//
PjqzAzhGc7NMzSG6uQJu1U/ARTJfKVzNTZHm4AqzoLifn58IDQ7uxJoGT/xn6C8tamuoGjAzrYVM
0uD7HKXzA835oLn1gvQy9MgDdQxnbvc5zzFAnue6CQeHXS3nrGRpTkloLtZKD+DQioZdDNY39Hwe
//UAr3YZ5rRsLx7RIrL0H30VBmrHnqwTONTe2bhaeobpOL5p6qbpO47JRFqVyFx7hmUyGREiOEVh
fa45RadojcHJ134ZSj+RQ6/9hb9XP77pg8Z8wzHQEQhT+xo2ImzVnDKF0O3O6cfhcN6y6/vd9uN+
6ZfpgLIATIM3aNgxOXBRREjCucnVUnERkguCvrnK4XBLf71or7x94cDXHdODL0MNFJisHIsIoclG
cEhxoxjcfGThfR6Ccw+E+8+BvZXzvCccuBsYo+l78AV9czhwUUQI2LxFGzzUcYjmrABuNVU+QXNz
pDkXDPRTcVcH+pzqoT+dq/uZ5QwtKKax8vDK4hjPXn9DRAiM5fmRZA9uPEPRp1OAm2APRYnzpzvN
vVs1C3qywPbjDSEEmM8rFVIkFAtSBhBb28PbCYkmEpdKoDldjzZCaC+k66v+KQXp3cN6x99SBqCy
kir1iMjnlhJOwn03nEbFKbF09xMJd15wtVqN+U7e+dolv+TrpGA43kj8qeWEw1WqBpdXcRvrbeug
ULharUYmE06pVqNliYtOrEZ0yhRFbfCr5qSusq2YQY6lOXbesfkmLybfvGKmDZ087yq9YemLR4GL
GDgOE5QkNOVkzM5hFZa6mjSBxHhFwNVCYS0xXBvTisuACztwavw23Kvx2xlMI5BifY69cbVsxbHW
GH4PVO2krNLh2CoHLrW+FGmWKZgE6wa4uF8FrQJVOZwGJ4NLTn/bcsJDz/a4LLZ02OgWbZbxQJC0
JX4gSPpUtrYzAkH6oswtJZywcF3xRMJJOAl3OrgGiKhwGKwhslk2RDbLhjTLysE1uhKuwnDi+hxa
ToSik+lX9eF+Cq25BN3PnwLDdYWCS6lOwlVmtfyZcLqqu90muMprLx7nfqbM8qeEq6ZZSrjKhgKR
4YRZLVPpl0hxTrxtwZlseeq0pC7kfk48unOBE4/ubOCy6Or1ejWBc8DVMV/1tzw8unp1TTUvnKA+
J+GqGgoE8bmsSCACXGYMr9erGQnOJbcUestzR0uSRzFyyzx0d3ciw1U2FOSgk3DlTL+20N3d3QkL
d1dtzW2ku+tKuGqapYSraigQGq7aq+XWGH5XtUC3Y24ptzwlhLugJVnHau/nxKM7Fzjx6M4GLi/d
xcWFsHAXlVFmfMuTh+6iOqa6BxwRMc3yQuQFpaJw+deTCvpc3khQRbjcMbwq68m55JZCb3m+aMm2
YzVzyz3ovr6+hIX7KrlC2VCwM91XdcxSbLjd6L6IiAlXNc3tSifhpFlKOBkKzhFuZ6Mse5g7MHGW
W54ywD3SkrzHau3nxKM7Fzjx6M4Gbl+6x8dHeIsJ91haZca3PHvRSbhK+5yocOVdPAsIBY+V0NwB
iiu9z+2ruPLa5pnA7Z18PZbW6SK4D1qy67EaueWBdB8fAsN1Sw13sOok3MnSr8PoPsDtPoSF+yib
+uJbnoPoProSrqo+J+EqHAokXBVzy49uySJdgbml3PKcCO4XLdn3yMivX6Uzy+LohIYrYygQju5s
4Aqi+/WrhD5XoOrKCFcYnYSTZinhvjcUSLgqpl+/qMjcsoJbnvLBXdKSQ48xubwsiVkeg05ouPKE
AuHozgauaLpLJKLCnVyb8S1P8XQSTpqlhPveUCAo3GWp4IqOciLD4fPTJi3H3PKcOD9h4d5oSVHH
cuWWR6J7exMYrlsKuKOpTsIdPf06Dt3byQi/Ce7t9Jo7Dt3bySzzW+De3sT1ubdSmKXIPnfMUPAm
4SqYW76dKsP8htxSbnmODPcvLSn6WI793LHp/gURFu77tcmGguPTSbgjpV9Hp5Nwx9ryHH3BlHDS
LCWcjHPVhzsy279UhM0t5ZbnGHBZP75Q4R9l2PAzGtWnOxc48ejOBm5HuouLbsl/n2d/uIvgVRG4
negknDRLCfe9oUDCVTX9ImGu1JHuTHJLobc8237CJe9PuyyolMssC6KTcN8fCoqhk3AnSL8Oovv6
Ij8BKSRc94v8BGRZ4Q5UXVfCVdQsJVxFQ4GEq2j6hYMcfMjcUm55Co5zgomEk3ASTsJJOAkn4SSc
hJNwEk7CdefzuQUyTwq3sBySc2a1h7nrupbLl2Q54s2q+51CZrF1NrvBbaha7NyLqXkYnJWTeEd1
7wyX0eAgOCvs29pmRdYx4bL63wuOmjx9BccNE8Av3MoKJXAaK5hcUB5dZz2dcTLmMjmlr0LhEBft
edPNtqJZB6jhlFwrPLpheaKzcPJBe0a37P3aCMe5czuZZeYYbnjjw6myx3C6YaUMuJghHs0so0H3
1Bxz5FzPhGPu+q6ac3MtjRZ7vpPPpeBchsllNLuzWRbgc9ahq2UKLmFSW+BYrMLN0jo0zmX4Gt/n
ouluhysizlnM0rNv4mGxcPwFZiOcxYUrIkPJa4YbzTO2JLPxK/qI25m1TYpLv6oksOX5/fs34v+d
FG5hpeRMduINIvHLyfOwuLGxSnC9kdH++x8z4Hkk4fhssSuNzOuNzB5KDtfdAtc9MRgPrisuXIP4
EHWVpAuS05RvNoLysDEuiepFn9/sgmk4Osu0x0TnjUwPi9t2I96u0fhmZbJwgcLIR9IFGS6OWTYy
4RrpO3BKzRUMF5nn6X3uOJrrnh6OnaSE29nnSgK312rZyFgtTw3HxKdu+BELTEz4SxQzmWSjy4Q3
Nl7yUlf5JywJlwEnsPwfCFTu8s5jxjYAAAAASUVORK5CYII=
--=-=-=--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#25022: 25.1.50; Different highlighting for different citation level in message-mode
Resent-From: Hong Xu <hong@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 06 Dec 2016 08:54:01 +0000
Resent-Message-ID: <handler.25022.B25022.148101440015151 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 25022
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Katsumi Yamaoka <yamaoka@HIDDEN>
Cc: 25022 <at> debbugs.gnu.org
Received: via spool by 25022-submit <at> debbugs.gnu.org id=B25022.148101440015151
          (code B ref 25022); Tue, 06 Dec 2016 08:54:01 +0000
Received: (at 25022) by debbugs.gnu.org; 6 Dec 2016 08:53:20 +0000
Received: from localhost ([127.0.0.1]:57619 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1cEBV1-0003wI-ST
	for submit <at> debbugs.gnu.org; Tue, 06 Dec 2016 03:53:20 -0500
Received: from sender163-mail.zoho.com ([74.201.84.163]:21448)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <hong@HIDDEN>) id 1cEBV0-0003wA-20
 for 25022 <at> debbugs.gnu.org; Tue, 06 Dec 2016 03:53:18 -0500
Received: from localhost (cpe-104-32-170-214.socal.res.rr.com
 [104.32.170.214]) by mx.zohomail.com
 with SMTPS id 14810143513381010.0873401052155;
 Tue, 6 Dec 2016 00:52:31 -0800 (PST)
References: <87r360o448.fsf@HIDDEN> <87lgvtio7l.fsf@HIDDEN>
 <b4mwpfd5wvy.fsf@HIDDEN>
User-agent: mu4e 0.9.17; emacs 25.1.90.5
From: Hong Xu <hong@HIDDEN>
In-reply-to: <b4mwpfd5wvy.fsf@HIDDEN>
Date: Tue, 06 Dec 2016 00:52:29 -0800
Message-ID: <87k2bdl9rm.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha1; protocol="application/pgp-signature"
X-Zoho-Virus-Status: 1
X-Spam-Score: 0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.7 (/)

--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable


On 2016-12-05 Mon 23:39 GMT-0800, Katsumi Yamaoka <yamaoka@HIDDEN> wrote:

> On Mon, 05 Dec 2016 22:08:46 -0800, Hong Xu wrote:
>> On 2016-11-24 Thu 15:22 GMT-0800, Hong Xu <hong@HIDDEN> wrote:
>>> Currently in message-mode all cited texts are highlighted in the same
>>> way. It would be nicer if the highlighting of different citation levels
>>> can be easily customized.
>
>> Here is a patch and a screenshot. The default colors I chose may not be
>> optimal -- but I guess I'll leave that part to professionals.
>
>> Add support for different faces for different citation levels in message=
-mode.
>
> Isn't it redundant as there is this already? ;-)
>
> (defcustom gnus-message-highlight-citation
>   t ;; gnus-treat-highlight-citation ;; gnus-cite dependency
>   "Enable highlighting of different citation levels in message-mode."
>   :version "23.1" ;; No Gnus
>   :group 'gnus-cite
>   :group 'gnus-message
>   :type 'boolean)
>
> Here is my message-mode view:

Thank you pointing it out. However, it seems that
gnus-message-citation-mode does not work for me when using message-mode
from mu4e. I'm not sure whether it relies on the whole gnus to work or
simply I missed something...

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJYRnxOAAoJECZsfTOCL4R4CsQP/2B3YmpZ1Ao4nNy/vr/CGq+M
yex7LeZTlGNzMQMAmiCGW8pm7a2g2ocry6PBhHOJAeKvowSxh1spaFphHd5NKqAW
G1xv60xluv/e1uGmsYlcgTBWxaCed/EoSwohjSbiIqn32xVpKRwUMQ+4RdfA+36C
RME6RtIcvQX3VFClp/ROAvstWoddVX/4SQWIq0a5dZgJbRdowHpw/TbXjcMI6G8B
m6pqhRHrxceruRf3454s1j0AJe2TpQ6MwRIkuOZlNeJYaYZsPg616zXwTQF2T/xg
b2PYAk2Mf+76PQ8l957+REIEVvWeeV01cAh2W/g6+pf3wCMAS74YpjY3fmEwBise
x/gl/P3rXDyKf13feeR95VVemA6zBRoAiRV6V9a65rBmddMUU39E1HmNvRKOBKRq
LeJYDEeCjOkqHpi1TpoT569pK4brR4F+Tj4vnPNbZ1qfF2B5qx2aX4DbWsBW1p+S
ZYEs1f+nOc5VjNDlErrkqBfau+tqj/f501+oVnNlmb3Qg8IgZ7ta5TTqgdCDMgh8
Hh9A24+RvwZx/gvPX29FxdpPtpJdAAdI7wnqTpGSxNZTmEiCYokWjcLctY6wTkVA
p7x/V7Gr/pdoEsnhEuUNxteRjtrj9VYyHzXS77K1Jq7RuSGBXplq250XJCRdlcAQ
r+GUGW4Fj1yH6J8hA/bI
=MfEO
-----END PGP SIGNATURE-----
--=-=-=--





Message sent:


MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Hong Xu <hong@HIDDEN>
Subject: bug#25022: closed (25.1.50; Different highlighting for different
 citation level in message-mode)
CC: tracker <at> debbugs.gnu.org
Message-ID: <handler.25022.D25022.148101590217323.ackdone <at> debbugs.gnu.org>
References: <87inqxl8ls.fsf@HIDDEN> <87r360o448.fsf@HIDDEN>
X-Gnu-PR-Message: closed 25022
X-Gnu-PR-Package: emacs
Date: Tue, 06 Dec 2016 09:19:02 +0000
Content-Type: multipart/mixed; boundary="----------=_1481015942-17372-0"

This is a multi-part message in MIME format...

------------=_1481015942-17372-0
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=utf-8

Your message dated Tue, 06 Dec 2016 01:17:35 -0800
with message-id <87inqxl8ls.fsf@HIDDEN>
and subject line Re: bug#25022: 25.1.50; Different highlighting for differe=
nt citation level in message-mode
has caused the debbugs.gnu.org bug report #25022,
regarding 25.1.50; Different highlighting for different citation level in m=
essage-mode
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs@HIDDEN)


--=20
25022: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D25022
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems

------------=_1481015942-17372-0
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at submit) by debbugs.gnu.org; 24 Nov 2016 23:22:33 +0000
Received: from localhost ([127.0.0.1]:40808 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1cA3Ld-0000gS-0R
	for submit <at> debbugs.gnu.org; Thu, 24 Nov 2016 18:22:33 -0500
Received: from eggs.gnu.org ([208.118.235.92]:45561)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <hong@HIDDEN>) id 1cA3Lb-0000gH-Pe
 for submit <at> debbugs.gnu.org; Thu, 24 Nov 2016 18:22:32 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <hong@HIDDEN>) id 1cA3LV-0002Vr-W8
 for submit <at> debbugs.gnu.org; Thu, 24 Nov 2016 18:22:26 -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.8 required=5.0 tests=BAYES_50 autolearn=disabled
 version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:58219)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <hong@HIDDEN>) id 1cA3LV-0002VX-T7
 for submit <at> debbugs.gnu.org; Thu, 24 Nov 2016 18:22:25 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:36527)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <hong@HIDDEN>) id 1cA3LU-0005xk-Q1
 for bug-gnu-emacs@HIDDEN; Thu, 24 Nov 2016 18:22:25 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <hong@HIDDEN>) id 1cA3LQ-0002PL-SB
 for bug-gnu-emacs@HIDDEN; Thu, 24 Nov 2016 18:22:24 -0500
Received: from sender163-mail.zoho.com ([74.201.84.163]:21400)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <hong@HIDDEN>) id 1cA3LQ-0002OV-Jh
 for bug-gnu-emacs@HIDDEN; Thu, 24 Nov 2016 18:22:20 -0500
Received: from localhost (cpe-104-32-170-214.socal.res.rr.com
 [104.32.170.214]) by mx.zohomail.com
 with SMTPS id 1480029735946539.2304314295666;
 Thu, 24 Nov 2016 15:22:15 -0800 (PST)
User-agent: mu4e 0.9.17; emacs 25.1.50.13
From: Hong Xu <hong@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 25.1.50;
 Different highlighting for different citation level in message-mode
Date: Thu, 24 Nov 2016 15:22:15 -0800
Message-ID: <87r360o448.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy]
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.4 (----)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.4 (----)


Currently in message-mode all cited texts are highlighted in the same
way. It would be nicer if the highlighting of different citation levels
can be easily customized.

In GNU Emacs 25.1.50.13 (x86_64-unknown-linux-gnu, GTK+ Version 3.14.5)
 of 2016-11-24 built on home
Repository revision: 7f43d7c0101256b120ead3ddae6ee47327d231c9
Windowing system distributor 'The X.Org Foundation', version 11.0.11604000
System Description:	Debian GNU/Linux 8.6 (jessie)

Configured using:
 'configure --with-modules --with-xwidgets
 --prefix=/home/hong/.local/opt/emacs/
 '--program-transform-name=s/^ctags$/ctags.emacs/''

Configured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS
NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB
TOOLKIT_SCROLL_BARS GTK3 X11 MODULES XWIDGETS




------------=_1481015942-17372-0
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at 25022-done) by debbugs.gnu.org; 6 Dec 2016 09:18:22 +0000
Received: from localhost ([127.0.0.1]:57628 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1cEBtG-0004VL-2y
	for submit <at> debbugs.gnu.org; Tue, 06 Dec 2016 04:18:22 -0500
Received: from sender163-mail.zoho.com ([74.201.84.163]:21380)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <hong@HIDDEN>) id 1cEBtE-0004VD-EW
 for 25022-done <at> debbugs.gnu.org; Tue, 06 Dec 2016 04:18:20 -0500
Received: from localhost (cpe-104-32-170-214.socal.res.rr.com
 [104.32.170.214]) by mx.zohomail.com
 with SMTPS id 1481015856148256.57607221580247;
 Tue, 6 Dec 2016 01:17:36 -0800 (PST)
References: <87r360o448.fsf@HIDDEN> <87lgvtio7l.fsf@HIDDEN>
 <b4mwpfd5wvy.fsf@HIDDEN>
User-agent: mu4e 0.9.17; emacs 25.1.90.5
From: Hong Xu <hong@HIDDEN>
To: Katsumi Yamaoka <yamaoka@HIDDEN>
Subject: Re: bug#25022: 25.1.50;
 Different highlighting for different citation level in message-mode
In-reply-to: <b4mwpfd5wvy.fsf@HIDDEN>
Date: Tue, 06 Dec 2016 01:17:35 -0800
Message-ID: <87inqxl8ls.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha1; protocol="application/pgp-signature"
X-Zoho-Virus-Status: 1
X-Spam-Score: 0.7 (/)
X-Debbugs-Envelope-To: 25022-done
Cc: 25022-done <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.7 (/)

--=-=-=
Content-Type: text/plain


On 2016-12-05 Mon 23:39 GMT-0800, Katsumi Yamaoka <yamaoka@HIDDEN> wrote:

> On Mon, 05 Dec 2016 22:08:46 -0800, Hong Xu wrote:
>> On 2016-11-24 Thu 15:22 GMT-0800, Hong Xu <hong@HIDDEN> wrote:
>>> Currently in message-mode all cited texts are highlighted in the same
>>> way. It would be nicer if the highlighting of different citation levels
>>> can be easily customized.
>
>> Here is a patch and a screenshot. The default colors I chose may not be
>> optimal -- but I guess I'll leave that part to professionals.
>
>> Add support for different faces for different citation levels in message-mode.
>
> Isn't it redundant as there is this already? ;-)
>
> (defcustom gnus-message-highlight-citation
>   t ;; gnus-treat-highlight-citation ;; gnus-cite dependency
>   "Enable highlighting of different citation levels in message-mode."
>   :version "23.1" ;; No Gnus
>   :group 'gnus-cite
>   :group 'gnus-message
>   :type 'boolean)
>
> Here is my message-mode view:

I see the reason: gnus-message-citation-mode should see whether the
current major mode is derived from message-mode, rather than equal. I'll
probably find another fix later.

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJYRoIvAAoJECZsfTOCL4R4/IMQAMqqcx/nNW5kRvT53kiFf7sI
cQ/0XFLFRX99mXsw+wgWq6kcbDxZmWBDW/7VZz3WGXcdpB0pX/XduQjXHkX7pqEQ
0pc23cCsfwxNQ63zsrSg4l9T8PdTbCSpy+18Fb0ANtkXWOsWydNQegWb+R3ZMWFq
Oa+Qg+rI89KahPRfqUsIViWjiwgOo6hV8pep9XK1hrmbjXyL7FOry/xhNdcptck3
Sdz+ggfbVzp8JeSWHTr6WmQYj0wmqmK1/XTuvQkwXPQhn63ah8E7Tzv9Cn/0Hbr+
PSy/yvR8MJHr4Nixu6sb4XOwAt693s7yOtjatLLcQRpBSgSRJieVqR9ZFkjzaJld
jJvGf3eXLTX3L0E/CZE3GuUOgrIjkSETiNG5G3GA5LPTKd4j0R/1YR8wIsTmCser
3JF1niYAwLkimjGxHxIA4TxaWNTWyMTvagvULrOUhJUjMWxe3V/tn80E22dqNSH7
xEXQH8USP9V2+s4b6deIjq//mY+7z6Rbpl828rq3yk919ome9zJpo3GWwqH93z0P
qAxO7HDs129l1w0AFhclPdgM8RVbTHLidzegyG3+wUz1pmXk3CEiduZLl5/1F/J4
k6/TlwX9yFes6fAqBPc4eK3Izls01OVRmDb18W0Loie+whMrYuMgAdn8//7VQN97
kljsZrLfF0CzeIoMte3P
=CXwC
-----END PGP SIGNATURE-----
--=-=-=--



------------=_1481015942-17372-0--


Message sent:


MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Hong Xu <hong@HIDDEN>
Subject: bug#25022: closed (Re: bug#25022: 25.1.50; Different highlighting
 for different citation level in message-mode)
Message-ID: <handler.25022.D25022.148101590217323.notifdone <at> debbugs.gnu.org>
References: <87inqxl8ls.fsf@HIDDEN> <87r360o448.fsf@HIDDEN>
X-Gnu-PR-Message: they-closed 25022
X-Gnu-PR-Package: emacs
Reply-To: 25022 <at> debbugs.gnu.org
Date: Tue, 06 Dec 2016 09:19:02 +0000
Content-Type: multipart/mixed; boundary="----------=_1481015942-17372-1"

This is a multi-part message in MIME format...

------------=_1481015942-17372-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"

Your bug report

#25022: 25.1.50; Different highlighting for different citation level in mes=
sage-mode

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 25022 <at> debbugs.gnu.org.

--=20
25022: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D25022
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems

------------=_1481015942-17372-1
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at 25022-done) by debbugs.gnu.org; 6 Dec 2016 09:18:22 +0000
Received: from localhost ([127.0.0.1]:57628 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1cEBtG-0004VL-2y
	for submit <at> debbugs.gnu.org; Tue, 06 Dec 2016 04:18:22 -0500
Received: from sender163-mail.zoho.com ([74.201.84.163]:21380)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <hong@HIDDEN>) id 1cEBtE-0004VD-EW
 for 25022-done <at> debbugs.gnu.org; Tue, 06 Dec 2016 04:18:20 -0500
Received: from localhost (cpe-104-32-170-214.socal.res.rr.com
 [104.32.170.214]) by mx.zohomail.com
 with SMTPS id 1481015856148256.57607221580247;
 Tue, 6 Dec 2016 01:17:36 -0800 (PST)
References: <87r360o448.fsf@HIDDEN> <87lgvtio7l.fsf@HIDDEN>
 <b4mwpfd5wvy.fsf@HIDDEN>
User-agent: mu4e 0.9.17; emacs 25.1.90.5
From: Hong Xu <hong@HIDDEN>
To: Katsumi Yamaoka <yamaoka@HIDDEN>
Subject: Re: bug#25022: 25.1.50;
 Different highlighting for different citation level in message-mode
In-reply-to: <b4mwpfd5wvy.fsf@HIDDEN>
Date: Tue, 06 Dec 2016 01:17:35 -0800
Message-ID: <87inqxl8ls.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha1; protocol="application/pgp-signature"
X-Zoho-Virus-Status: 1
X-Spam-Score: 0.7 (/)
X-Debbugs-Envelope-To: 25022-done
Cc: 25022-done <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.7 (/)

--=-=-=
Content-Type: text/plain


On 2016-12-05 Mon 23:39 GMT-0800, Katsumi Yamaoka <yamaoka@HIDDEN> wrote:

> On Mon, 05 Dec 2016 22:08:46 -0800, Hong Xu wrote:
>> On 2016-11-24 Thu 15:22 GMT-0800, Hong Xu <hong@HIDDEN> wrote:
>>> Currently in message-mode all cited texts are highlighted in the same
>>> way. It would be nicer if the highlighting of different citation levels
>>> can be easily customized.
>
>> Here is a patch and a screenshot. The default colors I chose may not be
>> optimal -- but I guess I'll leave that part to professionals.
>
>> Add support for different faces for different citation levels in message-mode.
>
> Isn't it redundant as there is this already? ;-)
>
> (defcustom gnus-message-highlight-citation
>   t ;; gnus-treat-highlight-citation ;; gnus-cite dependency
>   "Enable highlighting of different citation levels in message-mode."
>   :version "23.1" ;; No Gnus
>   :group 'gnus-cite
>   :group 'gnus-message
>   :type 'boolean)
>
> Here is my message-mode view:

I see the reason: gnus-message-citation-mode should see whether the
current major mode is derived from message-mode, rather than equal. I'll
probably find another fix later.

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJYRoIvAAoJECZsfTOCL4R4/IMQAMqqcx/nNW5kRvT53kiFf7sI
cQ/0XFLFRX99mXsw+wgWq6kcbDxZmWBDW/7VZz3WGXcdpB0pX/XduQjXHkX7pqEQ
0pc23cCsfwxNQ63zsrSg4l9T8PdTbCSpy+18Fb0ANtkXWOsWydNQegWb+R3ZMWFq
Oa+Qg+rI89KahPRfqUsIViWjiwgOo6hV8pep9XK1hrmbjXyL7FOry/xhNdcptck3
Sdz+ggfbVzp8JeSWHTr6WmQYj0wmqmK1/XTuvQkwXPQhn63ah8E7Tzv9Cn/0Hbr+
PSy/yvR8MJHr4Nixu6sb4XOwAt693s7yOtjatLLcQRpBSgSRJieVqR9ZFkjzaJld
jJvGf3eXLTX3L0E/CZE3GuUOgrIjkSETiNG5G3GA5LPTKd4j0R/1YR8wIsTmCser
3JF1niYAwLkimjGxHxIA4TxaWNTWyMTvagvULrOUhJUjMWxe3V/tn80E22dqNSH7
xEXQH8USP9V2+s4b6deIjq//mY+7z6Rbpl828rq3yk919ome9zJpo3GWwqH93z0P
qAxO7HDs129l1w0AFhclPdgM8RVbTHLidzegyG3+wUz1pmXk3CEiduZLl5/1F/J4
k6/TlwX9yFes6fAqBPc4eK3Izls01OVRmDb18W0Loie+whMrYuMgAdn8//7VQN97
kljsZrLfF0CzeIoMte3P
=CXwC
-----END PGP SIGNATURE-----
--=-=-=--



------------=_1481015942-17372-1
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at submit) by debbugs.gnu.org; 24 Nov 2016 23:22:33 +0000
Received: from localhost ([127.0.0.1]:40808 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1cA3Ld-0000gS-0R
	for submit <at> debbugs.gnu.org; Thu, 24 Nov 2016 18:22:33 -0500
Received: from eggs.gnu.org ([208.118.235.92]:45561)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <hong@HIDDEN>) id 1cA3Lb-0000gH-Pe
 for submit <at> debbugs.gnu.org; Thu, 24 Nov 2016 18:22:32 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <hong@HIDDEN>) id 1cA3LV-0002Vr-W8
 for submit <at> debbugs.gnu.org; Thu, 24 Nov 2016 18:22:26 -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.8 required=5.0 tests=BAYES_50 autolearn=disabled
 version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:58219)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <hong@HIDDEN>) id 1cA3LV-0002VX-T7
 for submit <at> debbugs.gnu.org; Thu, 24 Nov 2016 18:22:25 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:36527)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <hong@HIDDEN>) id 1cA3LU-0005xk-Q1
 for bug-gnu-emacs@HIDDEN; Thu, 24 Nov 2016 18:22:25 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <hong@HIDDEN>) id 1cA3LQ-0002PL-SB
 for bug-gnu-emacs@HIDDEN; Thu, 24 Nov 2016 18:22:24 -0500
Received: from sender163-mail.zoho.com ([74.201.84.163]:21400)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <hong@HIDDEN>) id 1cA3LQ-0002OV-Jh
 for bug-gnu-emacs@HIDDEN; Thu, 24 Nov 2016 18:22:20 -0500
Received: from localhost (cpe-104-32-170-214.socal.res.rr.com
 [104.32.170.214]) by mx.zohomail.com
 with SMTPS id 1480029735946539.2304314295666;
 Thu, 24 Nov 2016 15:22:15 -0800 (PST)
User-agent: mu4e 0.9.17; emacs 25.1.50.13
From: Hong Xu <hong@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 25.1.50;
 Different highlighting for different citation level in message-mode
Date: Thu, 24 Nov 2016 15:22:15 -0800
Message-ID: <87r360o448.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy]
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.4 (----)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.4 (----)


Currently in message-mode all cited texts are highlighted in the same
way. It would be nicer if the highlighting of different citation levels
can be easily customized.

In GNU Emacs 25.1.50.13 (x86_64-unknown-linux-gnu, GTK+ Version 3.14.5)
 of 2016-11-24 built on home
Repository revision: 7f43d7c0101256b120ead3ddae6ee47327d231c9
Windowing system distributor 'The X.Org Foundation', version 11.0.11604000
System Description:	Debian GNU/Linux 8.6 (jessie)

Configured using:
 'configure --with-modules --with-xwidgets
 --prefix=/home/hong/.local/opt/emacs/
 '--program-transform-name=s/^ctags$/ctags.emacs/''

Configured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS
NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB
TOOLKIT_SCROLL_BARS GTK3 X11 MODULES XWIDGETS




------------=_1481015942-17372-1--


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#25022: 25.1.50; Different highlighting for different citation level in message-mode
In-Reply-To: <87r360o448.fsf@HIDDEN>
Resent-From: Katsumi Yamaoka <yamaoka@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 06 Dec 2016 10:09:02 +0000
Resent-Message-ID: <handler.25022.B25022.148101890721739 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 25022
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Hong Xu <hong@HIDDEN>
Cc: 25022 <at> debbugs.gnu.org
Received: via spool by 25022-submit <at> debbugs.gnu.org id=B25022.148101890721739
          (code B ref 25022); Tue, 06 Dec 2016 10:09:02 +0000
Received: (at 25022) by debbugs.gnu.org; 6 Dec 2016 10:08:27 +0000
Received: from localhost ([127.0.0.1]:57646 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1cECfj-0005eZ-5U
	for submit <at> debbugs.gnu.org; Tue, 06 Dec 2016 05:08:27 -0500
Received: from mail-hampton.hostforweb.net ([205.234.186.191]:51328
 helo=hampton.hostforweb.net)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yamaoka@HIDDEN>) id 1cECfh-0005eK-Ro
 for 25022 <at> debbugs.gnu.org; Tue, 06 Dec 2016 05:08:26 -0500
Received: from s70.gtokyofl21.vectant.ne.jp ([202.215.75.70]:60000
 helo=localhost) by hampton.hostforweb.net with esmtpsa
 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.87)
 (envelope-from <yamaoka@HIDDEN>)
 id 1cECfY-002cV3-VX; Tue, 06 Dec 2016 04:08:19 -0600
Date: Tue, 06 Dec 2016 19:08:14 +0900
Message-ID: <b4m7f7d5q0h.fsf@HIDDEN>
From: Katsumi Yamaoka <yamaoka@HIDDEN>
References: <87r360o448.fsf@HIDDEN> <87lgvtio7l.fsf@HIDDEN>
 <b4mwpfd5wvy.fsf@HIDDEN> <87k2bdl9rm.fsf@HIDDEN>
Organization: Emacsen advocacy group
X-Face: #kKnN,xUnmKia.'[pp`;
 Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk
 B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu; B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw=
 L&i*6&(
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (i686-pc-cygwin)
Cancel-Lock: sha1:d5Alj9AaE2OpnHEL2cblQakU27k=
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-OutGoing-Spam-Status: No, score=-2.9
X-AntiAbuse: This header was added to track abuse,
 please include it with any abuse report
X-AntiAbuse: Primary Hostname - hampton.hostforweb.net
X-AntiAbuse: Original Domain - debbugs.gnu.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - jpl.org
X-Get-Message-Sender-Via: hampton.hostforweb.net: authenticated_id:
 yamaoka/from_h
X-Authenticated-Sender: hampton.hostforweb.net: yamaoka@HIDDEN
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

;; This might not be Cc'd to the bug list, but that's ok. ;-)

On Tue, 06 Dec 2016 00:52:29 -0800, Hong Xu wrote:
> Thank you pointing it out. However, it seems that
> gnus-message-citation-mode does not work for me when using message-mode
> from mu4e. I'm not sure whether it relies on the whole gnus to work or
> simply I missed something...

With `emacs -Q' I tried:

(setq mail-user-agent 'gnus-user-agent)
(compose-mail)

However, I saw that `gnus-message-citation-mode' does not run.
I realized it is because `compose-mail' runs `gnus-msg-mail' that
calls `message-mail' directly if Gnus is not running then.  It
doesn't differ from the case `mail-user-agent' is the default.
I vaguely think this is the key to improve it.  Anyway, I believe
improving `message-mode' so as to run `gnus-message-citation-mode'
is worthwhile especially for the case where Gnus is not running.

Regards,




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#25022: 25.1.50; Different highlighting for different citation level in message-mode
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 06 Dec 2016 15:32:02 +0000
Resent-Message-ID: <handler.25022.B25022.148103827831884 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 25022
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Hong Xu <hong@HIDDEN>
Cc: 25022 <at> debbugs.gnu.org
Reply-To: Eli Zaretskii <eliz@HIDDEN>
Received: via spool by 25022-submit <at> debbugs.gnu.org id=B25022.148103827831884
          (code B ref 25022); Tue, 06 Dec 2016 15:32:02 +0000
Received: (at 25022) by debbugs.gnu.org; 6 Dec 2016 15:31:18 +0000
Received: from localhost ([127.0.0.1]:58392 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1cEHiA-0008IB-Fw
	for submit <at> debbugs.gnu.org; Tue, 06 Dec 2016 10:31:18 -0500
Received: from eggs.gnu.org ([208.118.235.92]:47492)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1cEHi8-0008Hz-FJ
 for 25022 <at> debbugs.gnu.org; Tue, 06 Dec 2016 10:31:16 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1cEHhx-00077Z-Nb
 for 25022 <at> debbugs.gnu.org; Tue, 06 Dec 2016 10:31:11 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-3.0 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD
 autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:36182)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1cEHhx-00077S-KL; Tue, 06 Dec 2016 10:31:05 -0500
Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4494
 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1cEHhw-0008Oi-V3; Tue, 06 Dec 2016 10:31:05 -0500
Date: Tue, 06 Dec 2016 17:31:26 +0200
Message-Id: <838trtjcq9.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-reply-to: <87inqxl8ls.fsf@HIDDEN> (message from Hong Xu on Tue, 06 Dec
 2016 01:17:35 -0800)
References: <87r360o448.fsf@HIDDEN> <87lgvtio7l.fsf@HIDDEN>
 <b4mwpfd5wvy.fsf@HIDDEN> <87inqxl8ls.fsf@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -8.0 (--------)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -8.0 (--------)

> From: Hong Xu <hong@HIDDEN>
> Date: Tue, 06 Dec 2016 01:17:35 -0800
> Cc: 25022-done <at> debbugs.gnu.org
> 
> I see the reason: gnus-message-citation-mode should see whether the
> current major mode is derived from message-mode, rather than equal. I'll
> probably find another fix later.

If you change the condition to be true for any mode derived from
message-mode, then all of them will inherit this feature.  Are we sure
those other modes all want that?  For example, gnus-art.el defines one
such mode; up until now, that mode didn't use this feature, maybe that
was for a good reason?

(Caveat: I don't use Gnus, nor message-mode.)

Thanks.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#25022: 25.1.50; Different highlighting for different citation level in message-mode
Resent-From: Lars Ingebrigtsen <larsi@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 06 Dec 2016 15:52:01 +0000
Resent-Message-ID: <handler.25022.B25022.14810394921184 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 25022
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 25022 <at> debbugs.gnu.org, Hong Xu <hong@HIDDEN>
Received: via spool by 25022-submit <at> debbugs.gnu.org id=B25022.14810394921184
          (code B ref 25022); Tue, 06 Dec 2016 15:52:01 +0000
Received: (at 25022) by debbugs.gnu.org; 6 Dec 2016 15:51:32 +0000
Received: from localhost ([127.0.0.1]:58407 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1cEI1k-0000J1-CA
	for submit <at> debbugs.gnu.org; Tue, 06 Dec 2016 10:51:32 -0500
Received: from hermes.netfonds.no ([80.91.224.195]:50779)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1cEI1j-0000Ir-0o
 for 25022 <at> debbugs.gnu.org; Tue, 06 Dec 2016 10:51:31 -0500
Received: from cm-84.215.1.64.getinternet.no ([84.215.1.64] helo=stories)
 by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <larsi@HIDDEN>)
 id 1cEI1N-0001jP-FV; Tue, 06 Dec 2016 16:51:28 +0100
From: Lars Ingebrigtsen <larsi@HIDDEN>
References: <87r360o448.fsf@HIDDEN> <87lgvtio7l.fsf@HIDDEN>
 <b4mwpfd5wvy.fsf@HIDDEN> <87inqxl8ls.fsf@HIDDEN>
 <838trtjcq9.fsf@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAJFBMVEUosUQIpDG4IgIWnC6W
 BgCJgicBpzIDojABpjHcXhQCqTTMQgqabjKcAAACZUlEQVQ4jW2Uv2vbQBTHb3KMJ/dfuKqTpjZK
 HDrqDlLomISSLSVwPjSltNWJbCFwenQsdDi8uIsCGkU6GP1z/b6TFKclb5DR+/h9309bvBJCLNrf
 WZ7uQghd4mDGFE7ctrAmy3v2T6C8XUfQXOd9CM+AFWtRNkWzzkb/RjKozNXsQZTW22/p6O/61wBk
 RPMgKqI6j/qh79IQwdWiYFBnQ8AmyUNQLCXa9kG4r5keAh5X7wZwt0A9ItNaRrBRLttFsOQOhAaI
 Ut0JoQiAL/PiOdgoovs8qNotyYxAc1WPJyhPp4ru5jRJaZ0iwBJRBrCkfUQi+6Q0BkAqBNgJ5DLR
 HyyDe60R4IunHFIfk7ERnOxBnmipfQSkP6oKoBjLRUTp2V/rTqvDMlO3MUIix7GPUqmUUisNKiCk
 8aZMBH3HhE3k8GOt6M8TLS/O3OE5qycAuex2mDnK4R7qjP1aCWRg4Z4JerhGThRw3AKkPXYtd5s3
 b+dUn+MlUbGP4aDias8wrF3o9HsGh+dyPBHYHx5nchqnW9WZ3D2RPkVANQBaj8cwnlCihlnhimy2
 Dwk/9YpGQIaOhjQXl9ikcuRHYC19j+TXRQjJylWsJfDRYErXl6PSKS5xkKpMY4zfmqOIHiuAdgAY
 uC8WZD4j0+ZTDccAHFlvto2Pc8clV9VYroOrWADwqrBHVxVThLHbBnkag/LIPQP0Y2Zaw0YM3B5s
 ITYCi4h2AsUM6YqWoTdU+yewZX0To/CLMcUE/Gy4vbaJj/iM4MbaAfxjAAfc0wvghv8LyhfAgYv/
 Ei9IRav+TzMB7tM3EQ7f+AutfCGo84QJMAAAAABJRU5ErkJggg==
Date: Tue, 06 Dec 2016 16:51:09 +0100
In-Reply-To: <838trtjcq9.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 06 Dec
 2016 17:31:26 +0200")
Message-ID: <m3zik95a4y.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.0 (/)

Eli Zaretskii <eliz@HIDDEN> writes:

> If you change the condition to be true for any mode derived from
> message-mode, then all of them will inherit this feature.  Are we sure
> those other modes all want that?  For example, gnus-art.el defines one
> such mode; up until now, that mode didn't use this feature, maybe that
> was for a good reason?

No, I don't think that was on purpose.  I probably just didn't know
about derived-mode-p at the time...

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Message received at control <at> debbugs.gnu.org:


Received: (at control) by debbugs.gnu.org; 6 Dec 2016 17:35:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 06 12:35:07 2016
Received: from localhost ([127.0.0.1]:58444 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1cEJdz-0004RW-Fi
	for submit <at> debbugs.gnu.org; Tue, 06 Dec 2016 12:35:07 -0500
Received: from eggs.gnu.org ([208.118.235.92]:49465)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rgm@HIDDEN>) id 1cEJdy-0004Qz-8Y
 for control <at> debbugs.gnu.org; Tue, 06 Dec 2016 12:35:06 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <rgm@HIDDEN>) id 1cEJds-0001hv-En
 for control <at> debbugs.gnu.org; Tue, 06 Dec 2016 12:35:01 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-4.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD
 autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37766)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <rgm@HIDDEN>)
 id 1cEJds-0001hn-BX
 for control <at> debbugs.gnu.org; Tue, 06 Dec 2016 12:35:00 -0500
Received: from rgm by fencepost.gnu.org with local (Exim 4.82)
 (envelope-from <rgm@HIDDEN>) id 1cEJds-000206-0z
 for control <at> debbugs.gnu.org; Tue, 06 Dec 2016 12:35:00 -0500
Subject: control message for bug 25022
To: <control <at> debbugs.gnu.org>
X-Mailer: mail (GNU Mailutils 2.99.98)
Message-Id: <E1cEJds-000206-0z@HIDDEN>
From: Glenn Morris <rgm@HIDDEN>
Date: Tue, 06 Dec 2016 12:35:00 -0500
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -8.0 (--------)
X-Debbugs-Envelope-To: control
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -8.0 (--------)

forcemerge 25124 25022





Last modified: Tue, 6 Dec 2016 17:45:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.