changeset 7839:eb9d06dba04b

Require dired and dired-aux in the standard way.
author Richard M. Stallman <rms@gnu.org>
date Fri, 10 Jun 1994 21:20:25 +0000
parents 8c3ed9be9bed
children 31956391d7ea
files lisp/dired-x.el
diffstat 1 files changed, 3 insertions(+), 19 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/dired-x.el	Fri Jun 10 21:09:40 1994 +0000
+++ b/lisp/dired-x.el	Fri Jun 10 21:20:25 1994 +0000
@@ -101,28 +101,12 @@
 ;;; here in case the user has autoloaded dired-x via the dired-jump key binding
 ;;; (instead of autoloading to dired as is suggested in the info-pages).
 
-;;; WARNING: The copy of dired.el in GNU Emacs versions earlier than 19.20 had
-;;; the `provide' *after* the `run-hooks'.  In such a case, loading dired below
-;;; will cause an infinite loop.  To prevent this we test the value of the GNU
-;;; Emacs major version number before requiring dired.
-
-(if (string< "19.19"
-             ;; Compare with major version number (i.e., 19.22 not 19.22.11).
-             (substring emacs-version 0
-                        (and (string-match "^[0-9]*\\.[0-9]*" emacs-version)
-                             (match-end 0))))
-    (require 'dired))
+(require 'dired)
 
 ;;; We will redefine some functions and also need some macros so we need to
-;;; load dired stuff of GNU Emacs.  Since dired-aux.el (at least up to GNU
-;;; Emacs 19.22) does not `provide' itself, we do it here.  This avoids the
-;;; possibility recursive loading because of the nasty `eval-when-compile' that
-;;; is in dired-aux.el.
+;;; load dired stuff of GNU Emacs.
 
-(and (not (featurep 'dired-aux))
-     (load "dired-aux" nil t)
-     (not (featurep 'dired-aux))
-     (provide 'dired-aux))
+(require 'dired-aux)
 
 ;;;; User-defined variables.