Function: dired-mark-directories

dired-mark-directories is an interactive and byte-compiled function defined in dired.el.gz.

Signature

(dired-mark-directories UNFLAG-P)

Documentation

Mark all directory file lines except . and ...

With prefix argument, unmark or unflag all those files. If the region is active in Transient Mark mode, mark files only in the active region if dired-mark-region is non-nil.

View in manual

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/dired.el.gz
(defun dired-mark-directories (unflag-p)
  "Mark all directory file lines except `.' and `..'.
With prefix argument, unmark or unflag all those files.
If the region is active in Transient Mark mode, mark files
only in the active region if `dired-mark-region' is non-nil."
  (interactive "P" dired-mode)
  (let ((dired-marker-char (if unflag-p ?\s dired-marker-char)))
    (dired-mark-if (and (looking-at-p dired-re-dir)
			(not (looking-at-p dired-re-dot)))
		   "directory file")))