From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Klaus Zeitler Newsgroups: gmane.emacs.bugs Subject: bug#635: Adding font-lock keywords results in no font-lock at all Date: Fri, 1 Aug 2008 08:21:30 +0200 (MEST) Message-ID: <200808010621.m716LUC22179@sfsw51.de.lucent.com> Reply-To: Klaus Zeitler , 635@emacsbugs.donarmstrong.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1217573606 863 80.91.229.12 (1 Aug 2008 06:53:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 1 Aug 2008 06:53:26 +0000 (UTC) To: bug-gnu-emacs@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Aug 01 08:54:14 2008 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1KOoWj-00085m-Bp for geb-bug-gnu-emacs@m.gmane.org; Fri, 01 Aug 2008 08:54:13 +0200 Original-Received: from localhost ([127.0.0.1]:57406 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KOoVo-0001Nn-V9 for geb-bug-gnu-emacs@m.gmane.org; Fri, 01 Aug 2008 02:53:16 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KOoVT-0001HQ-Mr for bug-gnu-emacs@gnu.org; Fri, 01 Aug 2008 02:52:55 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KOoVS-0001Gp-5V for bug-gnu-emacs@gnu.org; Fri, 01 Aug 2008 02:52:55 -0400 Original-Received: from [199.232.76.173] (port=54083 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KOoVR-0001Gj-W6 for bug-gnu-emacs@gnu.org; Fri, 01 Aug 2008 02:52:54 -0400 Original-Received: from mx20.gnu.org ([199.232.41.8]:2745) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KOoVR-0005RU-Lg for bug-gnu-emacs@gnu.org; Fri, 01 Aug 2008 02:52:53 -0400 Original-Received: from rzlab.ucr.edu ([138.23.92.77]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KOoVQ-0003Vk-9Y for bug-gnu-emacs@gnu.org; Fri, 01 Aug 2008 02:52:52 -0400 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m716lLct025434; Thu, 31 Jul 2008 23:47:22 -0700 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.13.8/8.13.8/Submit) id m716Z3Un021762; Thu, 31 Jul 2008 23:35:03 -0700 X-Loop: don@donarmstrong.com Resent-From: Klaus Zeitler Original-Sender: kzeitler@de.lucent.com Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Fri, 01 Aug 2008 06:35:03 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 635 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by submit@emacsbugs.donarmstrong.com id=B.121757199820290 (code B ref -1); Fri, 01 Aug 2008 06:35:03 +0000 Original-Received: (at submit) by emacsbugs.donarmstrong.com; 1 Aug 2008 06:26:38 +0000 Original-Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m716QX1Y020262 for ; Thu, 31 Jul 2008 23:26:35 -0700 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KOo5x-00032e-8s for bug-gnu-emacs@gnu.org; Fri, 01 Aug 2008 02:26:33 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KOo5v-0002zr-9z for bug-gnu-emacs@gnu.org; Fri, 01 Aug 2008 02:26:32 -0400 Original-Received: from [199.232.76.173] (port=54268 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KOo5v-0002zh-5E for bug-gnu-emacs@gnu.org; Fri, 01 Aug 2008 02:26:31 -0400 Original-Received: from mx20.gnu.org ([199.232.41.8]:65306) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KOo5u-0001bQ-So for bug-gnu-emacs@gnu.org; Fri, 01 Aug 2008 02:26:31 -0400 Original-Received: from ihemail4.lucent.com ([135.245.0.39]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KOo4Q-00018w-Bx for bug-gnu-emacs@gnu.org; Fri, 01 Aug 2008 02:24:58 -0400 Original-Received: from ihrh1.emsr.lucent.com (h135-1-218-53.lucent.com [135.1.218.53]) by ihemail4.lucent.com (8.13.8/IER-o) with ESMTP id m716OnW1022208 for ; Fri, 1 Aug 2008 01:24:50 -0500 (CDT) Original-Received: from nbgif1.de.lucent.com (nbgif1.de.lucent.com [135.246.31.82]) by ihrh1.emsr.lucent.com (8.13.8/emsr) with ESMTP id m716Om08024261 for ; Fri, 1 Aug 2008 01:24:49 -0500 (CDT) Original-Received: from sfsws1.de.lucent.com (sfsws1.de.lucent.com [135.246.31.38]) by nbgif1.de.lucent.com (8.11.7p3+Sun/8.11.7) with ESMTP id m716Ol328476 for ; Fri, 1 Aug 2008 08:24:47 +0200 (MEST) Original-Received: from sfsw51.de.lucent.com (sfsw51.de.lucent.com [135.246.72.99]) by sfsws1.de.lucent.com (8.13.8/8.12.10) with ESMTP id m716OlF8006832 for ; Fri, 1 Aug 2008 08:24:47 +0200 (MEST) Original-Received: (from kzeitler@localhost) by sfsw51.de.lucent.com (8.11.7p1+Sun/8.8.8) id m716OlA22223 for bug-gnu-emacs@gnu.org; Fri, 1 Aug 2008 08:24:47 +0200 (MEST) X-Authentication-Warning: sfsw51.de.lucent.com: kzeitler set sender to kzeitler@alcatel-lucent.com using -f Resent-Sender: kzeitler@de.lucent.com Resent-To: bug-gnu-emacs@gnu.org Resent-Reply-To: kzeitler@alcatel-lucent.com Resent-From: Klaus Zeitler Resent-Date: Fri, 01 Aug 2008 08:24:47 +0200 Resent-Message-ID: X-From-Line: kzeitler@de.lucent.com Fri Aug 1 08:21:46 2008 Original-Received: from mail.gslb.alcatel-lucent.com [135.248.189.45] by sfsw51.de.lucent.com with IMAP (fetchmail-6.3.7) for (single-drop); Fri, 01 Aug 2008 08:21:46 +0200 (MEST) Original-Received: from DEEXP01.de.lucent.com ([135.248.187.65]) by DEEXC1U01.de.lucent.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 1 Aug 2008 08:21:37 +0200 Original-Received: from ilexp02.ndc.lucent.com ([135.3.39.2]) by DEEXP01.de.lucent.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 1 Aug 2008 08:21:37 +0200 Original-Received: from ihrh1.emsr.lucent.com ([135.1.218.53]) by ilexp02.ndc.lucent.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 1 Aug 2008 01:21:33 -0500 Original-Received: from nbgif1.de.lucent.com (nbgif1.de.lucent.com [135.246.31.82]) by ihrh1.emsr.lucent.com (8.13.8/emsr) with ESMTP id m716LWDV021908 for ; Fri, 1 Aug 2008 01:21:33 -0500 (CDT) Original-Received: from sfsws1.de.lucent.com (sfsws1.de.lucent.com [135.246.31.38]) by nbgif1.de.lucent.com (8.11.7p3+Sun/8.11.7) with ESMTP id m716LV327614; Fri, 1 Aug 2008 08:21:31 +0200 (MEST) Original-Received: from sfsw51.de.lucent.com (sfsw51.de.lucent.com [135.246.72.99]) by sfsws1.de.lucent.com (8.13.8/8.12.10) with ESMTP id m716LUCv006637; Fri, 1 Aug 2008 08:21:31 +0200 (MEST) Original-Received: (from kzeitler@localhost) by sfsw51.de.lucent.com (8.11.7p1+Sun/8.8.8) id m716LUC22179; Fri, 1 Aug 2008 08:21:30 +0200 (MEST) X-OriginalArrivalTime: 01 Aug 2008 06:21:34.0298 (UTC) FILETIME=[D88423A0:01C8F39E] Original-Lines: 68 X-Scanned-By: MIMEDefang 2.57 on 135.245.2.39 X-detected-kernel: by mx20.gnu.org: Solaris 9 X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) Resent-Date: Fri, 01 Aug 2008 02:26:32 -0400 X-detected-kernel: by mx20.gnu.org: Linux 2.6 (newer, 3) X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:18950 Archived-At: For many years I had the following statement in my .emacs file: (defun show-tabs () "Show tabs with a slightly changed background" (font-lock-add-keywords nil '(("\t" (0 'tab-face t))) t)) (add-hook 'font-lock-mode-hook 'show-tabs) This has worked without any problems up to 22.1. In version 22.2 and 23 I do have problems with syntax highlighting due to these few lines above in some modes, e.g. when I try M-x list-faces-display all colors are gone. To reproduce: 1. start "emacs -Q" 2. in scratch buffer evaluate (defun show-tabs () "Show tabs with a slightly changed background" (font-lock-add-keywords nil '(("\t" (0 'font-lock-constant-face t))) t)) (add-hook 'font-lock-mode-hook 'show-tabs) 3. M-x list-faces-display => everything's displayed in default face In GNU Emacs 22.2.2 (sparc-sun-solaris2.8, Motif Version 2.1.0) of 2008-04-09 on sfsws4 Windowing system distributor `Sun Microsystems, Inc.', version 11.0.6410 configured using `configure '--with-gcc' '--prefix=/vol/freeware/SunOS-5.8/emacs/22.2' '--sharedstatedir=/vol/freeware/SunOS-5.8/emacs/22.2/share' '--with-x-toolkit=motif' '--x-includes=/usr/openwin/include:/usr/local/gnu/include:/opt/exp/gnu/include:/opt/exp/include:/opt/exp/lib/xpm/include' '--x-libraries=/usr/openwin/lib:/usr/local/gnu/lib:/opt/exp/gnu/lib:/opt/exp/lib:/opt/exp/lib/xpm/lib' '--with-pop' 'CC=gcc' 'XMKMF=/usr/openwin/bin/xmkmf'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: C locale-coding-system: nil default-enable-multibyte-characters: t Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t tool-bar-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t unify-8859-on-encoding-mode: t utf-translate-cjk-mode: t auto-compression-mode: t line-number-mode: t Recent input: Recent messages: ("emacs" "-Q") For information about GNU Emacs and the GNU system, type C-h C-a. Loading emacsbug... Loading regexp-opt...done Loading emacsbug...done