From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Santiago Mejia Newsgroups: gmane.emacs.help Subject: Re: font-lock on variables Date: Sat, 25 Jul 2009 17:34:33 -0500 Message-ID: <87ws5w5r46.fsf@uchicago.edu> References: <87ljmdsu67.fsf@uchicago.edu> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1248561332 17311 80.91.229.12 (25 Jul 2009 22:35:32 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 25 Jul 2009 22:35:32 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sun Jul 26 00:35:24 2009 Return-path: Envelope-to: geh-help-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 1MUppr-00064W-EC for geh-help-gnu-emacs@m.gmane.org; Sun, 26 Jul 2009 00:35:23 +0200 Original-Received: from localhost ([127.0.0.1]:58976 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MUppq-0007gx-EE for geh-help-gnu-emacs@m.gmane.org; Sat, 25 Jul 2009 18:35:22 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MUppN-0007gi-O4 for help-gnu-emacs@gnu.org; Sat, 25 Jul 2009 18:34:53 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MUppJ-0007gW-7v for help-gnu-emacs@gnu.org; Sat, 25 Jul 2009 18:34:53 -0400 Original-Received: from [199.232.76.173] (port=34152 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MUppJ-0007gT-5G for help-gnu-emacs@gnu.org; Sat, 25 Jul 2009 18:34:49 -0400 Original-Received: from main.gmane.org ([80.91.229.2]:46909 helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MUppI-00030q-Q4 for help-gnu-emacs@gnu.org; Sat, 25 Jul 2009 18:34:49 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1MUppD-0007Mn-EP for help-gnu-emacs@gnu.org; Sat, 25 Jul 2009 22:34:43 +0000 Original-Received: from adsl-75-34-181-251.dsl.chcgil.sbcglobal.net ([75.34.181.251]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 25 Jul 2009 22:34:43 +0000 Original-Received: from mejia by adsl-75-34-181-251.dsl.chcgil.sbcglobal.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 25 Jul 2009 22:34:43 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 40 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: adsl-75-34-181-251.dsl.chcgil.sbcglobal.net User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1 (gnu/linux) Cancel-Lock: sha1:i0jMdDhoVmmukEljJreDmpPYE2M= X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:66386 Lennart Borgman writes: > On Fri, Jul 24, 2009 at 10:27 PM, Santiago Mejia wrote: > > Look at how hi-lock.el does it. I haven't really looked *inside* hi-lock.el yet. But I have tried using the functions in hi-lock.el to highlight the words I am searching, without any success. highligt-regexp, for example, works in most of my buffers, but not in the buffers of the dictionaries I am trying to hack (*wordnet* and *sdcv*) Any idea as to why this happens? (I have, of course, turned off the read-only behavior of the buffer) In case this is helpful, the way these two modes fontify their output buffers roughly in the same way. That is to say, first, they define something like: (defvar wordnet-font-lock-keywords `(,(concat "^\\(" (regexp-opt '( "Substance" "Part" "Meronyms" "Holonyms" "Attributes" "Derived" "Domain" "Familiarity" "Coordinate" "Grep" "Overview" "Similarity" "Pertainyms")) "\\).*") (0 font-lock-keyword-face t t)) "Keywords to highlight in wordnet mode.") And then, they call: (setq font-lock-defaults '(wordnet-font-lock-keywords)) Thanks for any help. Santiago.