From 2f6decb2f0d0f1f1c6b057314b2c90f596830e22 Mon Sep 17 00:00:00 2001 From: Daniel Mendler Date: Sun, 2 May 2021 15:50:08 +0200 Subject: [PATCH 3/4] (minibuffer-completion-help): Do not check `completions-group` centrally The guard variable `completions-group` should be checked in each completion table individually. The guard variable `completions-detailed` variable is used in the same way. * minibuffer.el (minibuffer-completion-help): Remove check of `completions-group`. --- lisp/minibuffer.el | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lisp/minibuffer.el b/lisp/minibuffer.el index cf1a4350bd..b743b2bd40 100644 --- a/lisp/minibuffer.el +++ b/lisp/minibuffer.el @@ -2178,8 +2178,7 @@ minibuffer-completion-help (plist-get completion-extra-properties :affixation-function))) (sort-fun (completion-metadata-get all-md 'display-sort-function)) - (group-fun (and completions-group - (completion-metadata-get all-md 'group-function))) + (group-fun (completion-metadata-get all-md 'group-function)) (mainbuf (current-buffer)) ;; If the *Completions* buffer is shown in a new ;; window, mark it as softly-dedicated, so bury-buffer in -- 2.20.1