From: Lars Ingebrigtsen Date: Mon, 14 Sep 2020 11:14:21 +0000 (+0200) Subject: Further fixups in minibuffer-default--in-prompt-regexps X-Git-Tag: emacs-28.0.90~6069 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=7cc161433832e6a518701d2b47fef7b298dc4a0a;p=emacs.git Further fixups in minibuffer-default--in-prompt-regexps * lisp/minibuf-eldef.el (minibuffer-default--in-prompt-regexps): Really allow shortening the default prompt format to [foo] (if requested) (bug#12443). --- diff --git a/lisp/minibuf-eldef.el b/lisp/minibuf-eldef.el index 6cd858093cd..363899d2656 100644 --- a/lisp/minibuf-eldef.el +++ b/lisp/minibuf-eldef.el @@ -44,12 +44,12 @@ (concat (regexp-quote (substring minibuffer-default-prompt-format 0 (match-beginning 0))) - ".*" + "\\(.*?\\)" (regexp-quote (substring minibuffer-default-prompt-format (match-end 0)))) (regexp-quote minibuffer-default-prompt-format)) "\\): ") - 1) + 1 (and minibuffer-eldef-shorten-default " [\\2]")) `(("\\( (default\\(?: is\\)? \\(.*\\))\\):? \\'" 1 ,(if minibuffer-eldef-shorten-default " [\\2]")) ("([^(]+?\\(, default\\(?: is\\)? \\(.*\\)\\)):? \\'" 1)