Mercurial > hg > xemacs-beta
diff lisp/efs/dired.el @ 118:7d55a9ba150c r20-1b11
Import from CVS: tag r20-1b11
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:24:17 +0200 |
parents | 9f59509498e1 |
children | 6608ceec7cf8 |
line wrap: on
line diff
--- a/lisp/efs/dired.el Mon Aug 13 09:23:08 2007 +0200 +++ b/lisp/efs/dired.el Mon Aug 13 09:24:17 2007 +0200 @@ -377,6 +377,10 @@ "*If non-nil dired will revert dired buffers for modified subdirectories. See also dired-no-confirm <V>.") +;;;###autoload +(defvar dired-refresh-automatically t + "*If non-nil, refresh dired buffers automatically after file operations.") + ;;; File name regular expressions and extensions. (defvar dired-trivial-filenames "^\\.\\.?$\\|^#" @@ -6188,11 +6192,12 @@ (defun dired-check-file-name-handler-alist () ;; Verify that dired is installed as the first item in the alist - (or (eq (cdr (car file-name-handler-alist)) 'dired-handler-fn) - (setq file-name-handler-alist - (cons - '("." . dired-handler-fn) - (dired-remove-from-file-name-handler-alist))))) + (and dired-refresh-automatically + (or (eq (cdr (car file-name-handler-alist)) 'dired-handler-fn) + (setq file-name-handler-alist + (cons + '("." . dired-handler-fn) + (dired-remove-from-file-name-handler-alist)))))) (defun dired-handler-fn (op &rest args) ;; Function to update dired buffers after I/O.