From 5a1785d58ad807cb8e4af6903313b1c6b49cf572 Mon Sep 17 00:00:00 2001 From: Stefan Kangas Date: Thu, 27 Aug 2020 00:50:59 +0200 Subject: [PATCH] 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 . --- lisp/info.el | 2 ++ 1 file changed, 2 insertions(+) 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 -- 2.39.2