]> git.eshelyaron.com Git - emacs.git/commitdiff
; Enable recursive minibuffers for reading completion restrictions
authorEshel Yaron <me@eshelyaron.com>
Fri, 19 Jan 2024 08:31:50 +0000 (09:31 +0100)
committerEshel Yaron <me@eshelyaron.com>
Fri, 19 Jan 2024 08:31:50 +0000 (09:31 +0100)
* lisp/minibuffer.el (minibuffer-widen-completions): Let-bind
'enable-recursive-minibuffers' to t.

lisp/minibuffer.el

index eb4967c0885c12c32db772ffd1f1620887820c78..e299a166ea7ed17923a4e58e44c27955a9b84a19 100644 (file)
@@ -5613,10 +5613,11 @@ remove all current restrictions without prompting."
          desc-pred-alist
        (mapcar (lambda (desc)
                  (assoc desc desc-pred-alist))
-               (completing-read-multiple
-                (format-prompt "Remove completions restriction,s"
-                               (caar desc-pred-alist))
-                desc-pred-alist nil t nil nil (caar desc-pred-alist))))))
+               (let ((enable-recursive-minibuffers t))
+                   (completing-read-multiple
+                    (format-prompt "Remove completions restrictions"
+                                   (caar desc-pred-alist))
+                    desc-pred-alist nil t nil nil (caar desc-pred-alist)))))))
   (when completion-auto-help (minibuffer-completion-help))
   (when-let ((completions-buffer (and (not (minibuffer-narrow-completions-p))
                                       (get-buffer "*Completions*"))))