Mercurial > emacs
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 |