From: Stefan Kangas Date: Wed, 26 Aug 2020 22:50:59 +0000 (+0200) Subject: Sort Info index completions alphabetically X-Git-Tag: emacs-28.0.90~6371 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=5a1785d58ad807cb8e4af6903313b1c6b49cf572;p=emacs.git Sort Info index completions alphabetically * lisp/info.el (Info-complete-menu-item): Sort the list of completions alphabetically using 'nreverse'. This makes no difference for Emacs but helps third-party completion frameworks such as Ivy. (Bug#38614) Suggested by Howard Melman . --- diff --git a/lisp/info.el b/lisp/info.el index 8810bc7a83c..fb47cb4d188 100644 --- a/lisp/info.el +++ b/lisp/info.el @@ -2775,6 +2775,8 @@ Because of ambiguities, this should be concatenated with something like ;; Go back to the start node (for the next completion). (unless (equal Info-current-node orignode) (Info-goto-node orignode)) + ;; Sort list alphabetically. + (setq completions (nreverse completions)) ;; Update the cache. (setq Info-complete-cache (list Info-current-file Info-current-node