]> git.eshelyaron.com Git - emacs.git/commitdiff
Further fixups in minibuffer-default--in-prompt-regexps
authorLars Ingebrigtsen <larsi@gnus.org>
Mon, 14 Sep 2020 11:14:21 +0000 (13:14 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Mon, 14 Sep 2020 11:14:21 +0000 (13:14 +0200)
* lisp/minibuf-eldef.el (minibuffer-default--in-prompt-regexps):
Really allow shortening the default prompt format to [foo] (if
requested) (bug#12443).

lisp/minibuf-eldef.el

index 6cd858093cd2ebe01afe7de514a95c49b1b30761..363899d265675ed651a25255ed2d4cd8a402a668 100644 (file)
          (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)