* lisp/hi-lock.el (hi-lock-face-phrase-buffer): Doc fix.
authorGlenn Morris <rgm@gnu.org>
Sun, 7 Oct 2012 00:07:03 +0000 (17:07 -0700)
committerGlenn Morris <rgm@gnu.org>
Sun, 7 Oct 2012 00:07:03 +0000 (17:07 -0700)
lisp/ChangeLog
lisp/hi-lock.el

index 2453dc2..4469c61 100644 (file)
@@ -1,3 +1,7 @@
+2012-10-07  Glenn Morris  <rgm@gnu.org>
+
+       * hi-lock.el (hi-lock-face-phrase-buffer): Doc fix.
+
 2012-10-06  Glenn Morris  <rgm@gnu.org>
 
        * ehelp.el (electric-help-mode): Use help-mode rather than
index f92e2ab..0bbb315 100644 (file)
@@ -444,8 +444,8 @@ updated as you type."
 ;;;###autoload
 (defun hi-lock-face-phrase-buffer (regexp &optional face)
   "Set face of each match of phrase REGEXP to FACE.
-Whitespace in REGEXP converted to arbitrary whitespace and initial
-lower-case letters made case insensitive.
+If called interactively, replaces whitespace in REGEXP with
+arbitrary whitespace and makes initial lower-case letters case-insensitive.
 
 If Font Lock mode is enabled in the buffer, it is used to
 highlight REGEXP.  If Font Lock mode is disabled, overlays are
@@ -544,9 +544,11 @@ be found in variable `hi-lock-interactive-patterns'."
 Blanks in PHRASE replaced by regexp that matches arbitrary whitespace
 and initial lower-case letters made case insensitive."
   (let ((mod-phrase nil))
+    ;; FIXME fragile; better to just bind case-fold-search?  (Bug#7161)
     (setq mod-phrase
           (replace-regexp-in-string
            "\\<[a-z]" (lambda (m) (format "[%s%s]" (upcase m) m)) phrase))
+    ;; FIXME fragile; better to use search-spaces-regexp?
     (setq mod-phrase
           (replace-regexp-in-string
            "\\s-+" "[ \t\n]+" mod-phrase nil t))))