Function: completion--insert-one-column
completion--insert-one-column is a byte-compiled function defined in
minibuffer.el.gz.
Signature
(completion--insert-one-column STRINGS GROUP-FUN &rest _)
Source Code
;; Defined in /usr/src/emacs/lisp/minibuffer.el.gz
(defun completion--insert-one-column (strings group-fun &rest _)
(let ((last-title nil) (last-string nil))
(dolist (str strings)
(unless (equal last-string str) ; Remove (consecutive) duplicates.
(setq last-string str)
(when group-fun
(let ((title (funcall group-fun (if (consp str) (car str) str) nil)))
(unless (equal title last-title)
(setq last-title title)
(when title
(insert (format completions-group-format title) "\n")))))
(completion--insert str group-fun)
(insert "\n")))
(delete-char -1)))