Function: filesets-filter-dir-names

filesets-filter-dir-names is a byte-compiled function defined in filesets.el.gz.

Signature

(filesets-filter-dir-names LST &optional NEGATIVE)

Documentation

Remove non-directory names from a list of strings.

If NEGATIVE is non-nil, remove all directory names.

Source Code

;; Defined in /usr/src/emacs/lisp/filesets.el.gz
(defun filesets-filter-dir-names (lst &optional negative)
  "Remove non-directory names from a list of strings.
If NEGATIVE is non-nil, remove all directory names."
  (filesets-filter-list lst
			(lambda (x)
			  (and (not (string-match-p "^\\.+/$" x))
			       (if negative
				   (not (string-match-p "[:/\\]$" x))
				 (string-match-p "[:/\\]$" x))))))