Function: completion-table-case-fold

completion-table-case-fold is a byte-compiled function defined in minibuffer.el.gz.

Signature

(completion-table-case-fold TABLE &optional DONT-FOLD)

Documentation

Return new completion TABLE that is case insensitive.

If DONT-FOLD is non-nil, return a completion table that is case sensitive instead.

Source Code

;; Defined in /usr/src/emacs/lisp/minibuffer.el.gz
(defun completion-table-case-fold (table &optional dont-fold)
  "Return new completion TABLE that is case insensitive.
If DONT-FOLD is non-nil, return a completion table that is
case sensitive instead."
  (lambda (string pred action)
    (let ((completion-ignore-case (not dont-fold)))
      (complete-with-action action table string pred))))