Function: dired--unhide

dired--unhide is a byte-compiled function defined in dired.el.gz.

Signature

(dired--unhide START END)

Source Code

;; Defined in /usr/src/emacs/lisp/dired.el.gz
(defun dired--unhide (start end)
  ;; The old code used selective-display which only works at
  ;; a line-granularity, so it used start and end positions that where
  ;; approximate ("anywhere on the line is fine").
  (save-excursion
    (let ((inhibit-read-only t))
      (remove-list-of-text-properties
       (progn (goto-char start) (line-end-position))
       (progn (goto-char end) (line-end-position))
       '(invisible))
      (dired-insert-set-properties start end))))