Function: ido-next-match-dir
ido-next-match-dir is an interactive and byte-compiled function
defined in ido.el.gz.
Signature
(ido-next-match-dir)
Documentation
Find next directory in match list.
If work directories have been merged, cycle through directories for first matching file.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/ido.el.gz
(defun ido-next-match-dir ()
"Find next directory in match list.
If work directories have been merged, cycle through directories for
first matching file."
(interactive)
(if ido-use-merged-list
(if ido-matches
(let* ((elt (car ido-matches))
(dirs (cdr elt)))
(when (> (length dirs) 1)
(setcdr elt (ido-chop dirs (cadr dirs))))
(setq ido-rescan nil)))
(let ((cnt (length ido-matches))
(i 1))
(while (and (< i cnt) (not (ido-final-slash (nth i ido-matches))))
(setq i (1+ i)))
(if (< i cnt)
(setq ido-cur-list (ido-chop ido-cur-list (nth i ido-matches)))))))