(read-number): Use canonical format for default in prompt.
2004-06-03 Miles Bader <miles@gnu.org>
* lisp/subr.el (read-number): Use canonical format for default in prompt.
2004-06-03 Miles Bader <miles@gnu.org>
+ * subr.el (read-number): Use canonical format for default in prompt.
+
* minibuf-eldef.el (minibuffer-default-in-prompt-regexps): Add
regexp for " [...]" style defaults.
(let ((n nil))
(when default
(setq prompt
- (if (string-match "\\(\\):[^:]*" prompt)
- (replace-match (format " [%s]" default) t t prompt 1)
- (concat prompt (format " [%s] " default)))))
+ (if (string-match "\\(\\):[ \t]*\\'" prompt)
+ (replace-match (format " (default %s)" default) t t prompt 1)
+ (replace-regexp-in-string "[ \t]*\\'"
+ (format " (default %s) " default)
+ prompt t t))))
(while
(progn
(let ((str (read-from-minibuffer prompt nil nil nil nil