Function: org-columns--summary-types-completion-function
org-columns--summary-types-completion-function is a byte-compiled
function defined in org-colview.el.gz.
Signature
(org-columns--summary-types-completion-function STRING PRED FLAG)
Source Code
;; Defined in /usr/src/emacs/lisp/org/org-colview.el.gz
(defun org-columns--summary-types-completion-function (string pred flag)
(let ((completion-table
(org-completion-table-with-metadata
(lambda (str pred comp)
(complete-with-action comp
(delete-dups
(cons '("" "")
(mapcar #'car
(append org-columns-summary-types
org-columns-summary-types-default))))
str pred))
`(metadata
. ((annotation-function
. ,(lambda (string)
(let* ((doc (ignore-errors
(documentation
(cdr (assoc string
(append org-columns-summary-types
org-columns-summary-types-default))))))
(doc (and doc (substring doc 0 (string-search "\n" doc)))))
(if doc (format " -- %s" doc) "")))))))))
(complete-with-action flag completion-table string pred)))