Revision: miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-549
authorMiles Bader <miles@gnu.org>
Wed, 15 Sep 2004 04:04:10 +0000 (04:04 +0000)
committerMiles Bader <miles@gnu.org>
Wed, 15 Sep 2004 04:04:10 +0000 (04:04 +0000)
Use symbol-matching for generic-mode keywords

2004-09-15  Miles Bader  <miles@gnu.org>

   * lisp/generic.el (generic-make-keywords-list): Use symbol rather than
   word anchors in regexp.

lisp/ChangeLog
lisp/generic.el

index dfd96e1..6edfb46 100644 (file)
@@ -1,3 +1,8 @@
+2004-09-15  Miles Bader  <miles@gnu.org>
+
+       * generic.el (generic-make-keywords-list): Use symbol rather than
+       word anchors in regexp.
+
 2004-09-14  Sean O'Rourke  <sorourke@cs.ucsd.edu>
 
        * ibuf-ext.el (define-ibuffer-filter filename): If buffer has
index ca4b47f..57937be 100644 (file)
@@ -405,10 +405,10 @@ INI file.  This hook is NOT installed by default."
 The regexp is highlighted with FACE."
   (unless (listp keywords-list)
     (error "Keywords argument must be a list of strings"))
-  (list (concat prefix "\\<"
+  (list (concat prefix "\\_<"
                ;; Use an optimized regexp.
                (regexp-opt keywords-list t)
-               "\\>" suffix)
+               "\\_>" suffix)
        1
        face))