[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: highlighting keywords in comments
From: |
jpkotta |
Subject: |
Re: highlighting keywords in comments |
Date: |
Mon, 7 Mar 2011 08:18:59 -0800 (PST) |
User-agent: |
G2/1.0 |
On Mar 6, 3:31 pm, Stefan Monnier <monn...@iro.umontreal.ca> wrote:
> > In java-mode (and other cc-modes), I have the following code
> > (font-lock-add-keywords
> > nil
> > '(("\\(FIXME\\|TODO\\)" 1 font-lock-warning-face)))
> > However, this doesn't work on FIXME or TODO words in comments, making it
> > much less useful. Is there a way for these keywords to be highlighted in
> > font-lock-warning-face, even in comments?
>
> Check the doc of `font-lock-keywords', especially the OVERRIDE part.
>
> Stefan
(defvar warning-words-regexp
(regexp-opt '("FIXME" "TODO" "BUG" "XXX" "DEBUG") 'words)
"Regexp matching words that commonly denote something that
warrants attention in programs.")
(setq warning-words-font-lock-spec
(cons warning-words-regexp
(list
0 ;; use whole match
'font-lock-warning-face
t ;; OVERRIDE
)))
(font-lock-add-keywords
'c-mode ;; or nil for current buffer
(list
warning-words-font-lock-spec))