aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiles Bader2004-09-15 04:04:10 +0000
committerMiles Bader2004-09-15 04:04:10 +0000
commit5c2137b83cb6cf1ffc32e26ff091cf1785a9bf1a (patch)
treedfb019b56e199d415755e4d1d9ae09c12ae0e153
parent4b70e2c95f4f6b383905f06d86f2d19faf4d774c (diff)
downloademacs-5c2137b83cb6cf1ffc32e26ff091cf1785a9bf1a.tar.gz
emacs-5c2137b83cb6cf1ffc32e26ff091cf1785a9bf1a.zip
Revision: miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-549
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.
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/generic.el4
2 files changed, 7 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index dfd96e19fe3..6edfb468241 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
12004-09-15 Miles Bader <miles@gnu.org>
2
3 * generic.el (generic-make-keywords-list): Use symbol rather than
4 word anchors in regexp.
5
12004-09-14 Sean O'Rourke <sorourke@cs.ucsd.edu> 62004-09-14 Sean O'Rourke <sorourke@cs.ucsd.edu>
2 7
3 * ibuf-ext.el (define-ibuffer-filter filename): If buffer has 8 * ibuf-ext.el (define-ibuffer-filter filename): If buffer has
diff --git a/lisp/generic.el b/lisp/generic.el
index ca4b47ff4b1..57937be6c0b 100644
--- a/lisp/generic.el
+++ b/lisp/generic.el
@@ -405,10 +405,10 @@ INI file. This hook is NOT installed by default."
405The regexp is highlighted with FACE." 405The regexp is highlighted with FACE."
406 (unless (listp keywords-list) 406 (unless (listp keywords-list)
407 (error "Keywords argument must be a list of strings")) 407 (error "Keywords argument must be a list of strings"))
408 (list (concat prefix "\\<" 408 (list (concat prefix "\\_<"
409 ;; Use an optimized regexp. 409 ;; Use an optimized regexp.
410 (regexp-opt keywords-list t) 410 (regexp-opt keywords-list t)
411 "\\>" suffix) 411 "\\_>" suffix)
412 1 412 1
413 face)) 413 face))
414 414