comparison lisp/dired-x.el @ 8792:d85424a6fb85

(dired-clean-up-after-deletion): Expand fn. (dired-find-buffer-nocreate): Expand dir at beginning.
author Richard M. Stallman <rms@gnu.org>
date Fri, 16 Sep 1994 21:35:10 +0000
parents fad4e60c964d
children 10b791eec6dc
comparison
equal deleted inserted replaced
8791:555762c754a6 8792:d85424a6fb85
299 (funcall (function y-or-n-p) 299 (funcall (function y-or-n-p)
300 (format "Kill buffer of %s, too? " 300 (format "Kill buffer of %s, too? "
301 (file-name-nondirectory fn))) 301 (file-name-nondirectory fn)))
302 (save-excursion ; you never know where kill-buffer leaves you 302 (save-excursion ; you never know where kill-buffer leaves you
303 (kill-buffer buf)))) 303 (kill-buffer buf))))
304 (let ((buf-list (dired-buffers-for-dir fn)) 304 (let ((buf-list (dired-buffers-for-dir (expand-file-name fn)))
305 (buf nil)) 305 (buf nil))
306 (and buf-list 306 (and buf-list
307 (y-or-n-p (format "Kill dired buffer%s of %s, too? " 307 (y-or-n-p (format "Kill dired buffer%s of %s, too? "
308 (dired-plural-s (length buf-list)) 308 (dired-plural-s (length buf-list))
309 (file-name-nondirectory fn))) 309 (file-name-nondirectory fn)))
1362 ;;; REDEFINE. 1362 ;;; REDEFINE.
1363 ;;; Redefines dired.el's version of `dired-find-buffer-nocreate' 1363 ;;; Redefines dired.el's version of `dired-find-buffer-nocreate'
1364 (defun dired-find-buffer-nocreate (dirname) 1364 (defun dired-find-buffer-nocreate (dirname)
1365 (if dired-find-subdir 1365 (if dired-find-subdir
1366 (let* ((cur-buf (current-buffer)) 1366 (let* ((cur-buf (current-buffer))
1367 (buffers (nreverse (dired-buffers-for-dir dirname))) 1367 (buffers (nreverse
1368 (dired-buffers-for-dir (expand-file-name dirname))))
1368 (cur-buf-matches (and (memq cur-buf buffers) 1369 (cur-buf-matches (and (memq cur-buf buffers)
1369 ;; wildcards must match, too: 1370 ;; wildcards must match, too:
1370 (equal dired-directory dirname)))) 1371 (equal dired-directory dirname))))
1371 ;; We don't want to switch to the same buffer--- 1372 ;; We don't want to switch to the same buffer---
1372 (setq buffers (delq cur-buf buffers));;need setq with delq 1373 (setq buffers (delq cur-buf buffers));;need setq with delq