From: Stefan Monnier Date: Mon, 19 Apr 2021 19:10:05 +0000 (-0400) Subject: * lisp/minibuffer.el (completion-all-sorted-completions): Fix last change X-Git-Tag: emacs-28.0.90~2811 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=ab287a148fc274d79fb13004aa7ab76fe1058450;p=emacs.git * lisp/minibuffer.el (completion-all-sorted-completions): Fix last change --- diff --git a/lisp/minibuffer.el b/lisp/minibuffer.el index b98bc6a2b6c..4a414aef4e0 100644 --- a/lisp/minibuffer.el +++ b/lisp/minibuffer.el @@ -1411,8 +1411,9 @@ KEYFUN takes an element of ELEMS and should return a numerical value." (cl-incf index)) (when (stringp def) (puthash def -1 hash)) - (minibuffer--sort-by-key - all (lambda (x) (gethash x hash most-positive-fixnum))))))) + (setq all (minibuffer--sort-by-key + all (lambda (x) + (gethash x hash most-positive-fixnum)))))))) ;; Cache the result. This is not just for speed, but also so that ;; repeated calls to minibuffer-force-complete can cycle through