From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Wolfgang Jenkner Newsgroups: gmane.emacs.devel Subject: Re: Colour selection in shr Date: Wed, 05 Nov 2014 12:40:40 +0100 Message-ID: <85d291kgbr.fsf@iznogoud.viz> References: <8761ex10e0.fsf@rabkins.net> <87wq7cza1n.fsf@rabkins.net> <87d294ys7y.fsf@rabkins.net> <8738a0yo7k.fsf@rabkins.net> <87lhnryav0.fsf@rabkins.net> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1415188868 302 80.91.229.3 (5 Nov 2014 12:01:08 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 5 Nov 2014 12:01:08 +0000 (UTC) Cc: Lars Magne Ingebrigtsen , Yoni Rabkin , emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Nov 05 13:01:01 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XlzGl-0005Mg-NF for ged-emacs-devel@m.gmane.org; Wed, 05 Nov 2014 13:00:59 +0100 Original-Received: from localhost ([::1]:45935 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XlzGl-0006dR-8B for ged-emacs-devel@m.gmane.org; Wed, 05 Nov 2014 07:00:59 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34241) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XlzGa-0006c7-R0 for emacs-devel@gnu.org; Wed, 05 Nov 2014 07:00:56 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XlzGT-00045o-9s for emacs-devel@gnu.org; Wed, 05 Nov 2014 07:00:48 -0500 Original-Received: from b2bfep16.mx.upcmail.net ([62.179.121.61]:52057) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XlzGS-00045a-Ry for emacs-devel@gnu.org; Wed, 05 Nov 2014 07:00:41 -0500 Original-Received: from edge11.upcmail.net ([192.168.13.81]) by b2bfep16-int.chello.at (InterMail vM.8.01.05.05 201-2260-151-110-20120111) with ESMTP id <20141105120027.DLIX25067.b2bfep16-int.chello.at@edge11.upcmail.net> for ; Wed, 5 Nov 2014 13:00:27 +0100 Original-Received: from iznogoud.viz ([91.119.95.9]) by edge11.upcmail.net with edge id Bo0R1p00o0C80wz0Bo0RVX; Wed, 05 Nov 2014 13:00:27 +0100 X-SourceIP: 91.119.95.9 Original-Received: from wolfgang by iznogoud.viz with local (Exim 4.84 (FreeBSD)) (envelope-from ) id 1XlzGD-0000MU-41; Wed, 05 Nov 2014 13:00:25 +0100 Mail-Followup-To: Stefan Monnier , Lars Magne Ingebrigtsen , Yoni Rabkin , emacs-devel@gnu.org User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.50 (berkeley-unix) X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 62.179.121.61 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:176391 Archived-At: On Tue, Nov 04 2014, Stefan Monnier wrote: >> Again, I have no idea what you mean by that. How would you use >> `font-lock-mode' to put colours on an HTML document based on CSS? > > I'm not suggesting to use font-lock-keywords to put the colors. > I'm suggesting to use the `font-lock-mode' setting (a boolean variable) > to decide whether to do highlighting or not. > > You could even do it dynamically/automatically by using the > `font-lock-face' instead of the `face' property. The thread was about turning off colours while preserving other face attributes, I think. But using `font-lock-face' for colour settings and `face' for the rest doesn't work for this, viz. with the following code snippet, "bar" appears underlined but not coloured. (with-current-buffer (generate-new-buffer "*test*") (insert "foobarquux") (put-text-property 1 7 'face '(:underline t)) (put-text-property 4 11 'font-lock-face '(:foreground "red")) (font-lock-mode) (pop-to-buffer (current-buffer))) Wolfgang