Function: insert-directory-safely
insert-directory-safely is a byte-compiled function defined in
files.el.gz.
Signature
(insert-directory-safely FILE SWITCHES &optional WILDCARD FULL-DIRECTORY-P)
Documentation
Insert directory listing for FILE, formatted according to SWITCHES.
Like insert-directory, but if FILE does not exist, it inserts a
message to that effect instead of signaling an error.
Source Code
;; Defined in /usr/src/emacs/lisp/files.el.gz
(defun insert-directory-safely (file switches
&optional wildcard full-directory-p)
"Insert directory listing for FILE, formatted according to SWITCHES.
Like `insert-directory', but if FILE does not exist, it inserts a
message to that effect instead of signaling an error."
(if (file-exists-p file)
(insert-directory file switches wildcard full-directory-p)
;; Simulate the message printed by `ls'.
(insert (format "%s: No such file or directory\n" file))))