Mercurial > emacs
diff lisp/replace.el @ 98909:5574362352ff
(read-regexp): Rename arg `default' to `default-value'. Doc fix.
| author | Juri Linkov <juri@jurta.org> |
|---|---|
| date | Sun, 19 Oct 2008 22:04:02 +0000 |
| parents | 9d5c120a08ec |
| children | f989303f1963 |
line wrap: on
line diff
--- a/lisp/replace.el Sun Oct 19 21:07:17 2008 +0000 +++ b/lisp/replace.el Sun Oct 19 22:04:02 2008 +0000 @@ -522,13 +522,14 @@ Maximum length of the history list is determined by the value of `history-length', which see.") -(defun read-regexp (prompt &optional default) +(defun read-regexp (prompt &optional default-value) "Read regexp as a string using the regexp history and some useful defaults. Prompt for a regular expression with PROMPT (without a colon and -space) in the minibuffer. The optional string argument DEFAULT -provides the basic default value, that is returned on typing RET. -Additional defaults are the string at point, the last isearch regexp, -the last isearch string, and the last replacement regexp." +space) in the minibuffer. The optional argument DEFAULT-VALUE +provides the value to display in the minibuffer prompt that is +returned if the user just types RET. +Values available via M-n are the string at point, the last isearch +regexp, the last isearch string, and the last replacement regexp." (let* ((defaults (list (regexp-quote (or (funcall (or find-tag-default-function @@ -544,12 +545,13 @@ (history-add-new-input nil) (input (read-from-minibuffer - (if default - (format "%s (default %s): " prompt (query-replace-descr default)) + (if default-value + (format "%s (default %s): " prompt + (query-replace-descr default-value)) (format "%s: " prompt)) nil nil nil 'regexp-history defaults t))) (if (equal input "") - default + default-value (prog1 input (add-to-history 'regexp-history input)))))
