]> git.eshelyaron.com Git - emacs.git/commitdiff
(dired-fun-in-all-buffers): Moved to dired.el.
authorRichard M. Stallman <rms@gnu.org>
Thu, 14 Mar 2002 08:55:48 +0000 (08:55 +0000)
committerRichard M. Stallman <rms@gnu.org>
Thu, 14 Mar 2002 08:55:48 +0000 (08:55 +0000)
lisp/dired-aux.el

index 8cd7373070eeae05629a8fc40611df0dde1ea269..8e4a8e0ded995cdcbc98abe9c27ae873f2520fa5 100644 (file)
@@ -787,27 +787,6 @@ a prefix arg lets you edit the `ls' switches used for the new listing."
          (subst-char-in-region opoint (1+ opoint) ?\040 char))))
   (dired-move-to-filename))
 
-(defun dired-fun-in-all-buffers (directory file fun &rest args)
-  ;; In all buffers dired'ing DIRECTORY, run FUN with ARGS.
-  ;; If the buffer has a wildcard pattern, check that it matches FILE.
-  ;; (FILE does not include a directory component.)
-  ;; FILE may be nil, in which case ignore it.
-  ;; Return list of buffers where FUN succeeded (i.e., returned non-nil).
-  (let ((buf-list (dired-buffers-for-dir (expand-file-name directory)
-                                        file))
-       (obuf (current-buffer))
-       buf success-list)
-    (while buf-list
-      (setq buf (car buf-list)
-           buf-list (cdr buf-list))
-      (unwind-protect
-         (progn
-           (set-buffer buf)
-           (if (apply fun args)
-               (setq success-list (cons (buffer-name buf) success-list))))
-       (set-buffer obuf)))
-    success-list))
-
 ;;;###autoload
 (defun dired-add-file (filename &optional marker-char)
   (dired-fun-in-all-buffers