Function: completion-pcm--segments-point-idx

completion-pcm--segments-point-idx is a byte-compiled function defined in minibuffer.el.gz.

Signature

(completion-pcm--segments-point-idx SEGMENTS)

Documentation

Return index of subgroup corresponding to point element of SEGMENTS.

Return nil if there's no such element. This is used in combination with completion-pcm--segments->regex.

Source Code

;; Defined in /usr/src/emacs/lisp/minibuffer.el.gz
(defun completion-pcm--segments-point-idx (segments)
  "Return index of subgroup corresponding to `point' element of SEGMENTS.
Return nil if there's no such element.
This is used in combination with `completion-pcm--segments->regex'."
  (let ((idx nil)
        (i 0))
    (dolist (x segments)
      (incf i)
      (when (memq 'point (cdr x))
        (setq idx i)))
    idx))