Function: dired-relist-entry
dired-relist-entry is a byte-compiled function defined in
dired-aux.el.gz.
Signature
(dired-relist-entry FILE)
Source Code
;; Defined in /usr/src/emacs/lisp/dired-aux.el.gz
(defun dired-relist-entry (file)
;; Relist the line for FILE, or just add it if it did not exist.
;; FILE must be an absolute file name.
(let (buffer-read-only marker)
;; If cursor is already on FILE's line delete-region will cause
;; save-excursion to fail because of floating makers,
;; moving point to beginning of line. Sigh.
(save-excursion
(and (dired-goto-file file)
(delete-region (progn (beginning-of-line)
(setq marker (following-char))
(point))
(line-beginning-position 2)))
(setq file (directory-file-name file))
(dired-add-entry file (if (eq ?\s marker) nil marker)))))