* eshell/em-unix.el (eshell-remove-entries):
authorGlenn Morris <rgm@gnu.org>
Thu, 19 Sep 2013 06:56:47 +0000 (23:56 -0700)
committerGlenn Morris <rgm@gnu.org>
Thu, 19 Sep 2013 06:56:47 +0000 (23:56 -0700)
Rename argument to avoid name-clash with global `top-level'.

lisp/ChangeLog
lisp/eshell/em-unix.el

index 97b2296..e6eeca4 100644 (file)
@@ -1,5 +1,8 @@
 2013-09-19  Glenn Morris  <rgm@gnu.org>
 
+       * eshell/em-unix.el (eshell-remove-entries):
+       Rename argument to avoid name-clash with global `top-level'.
+
        * eshell/esh-proc.el (eshell-kill-process-function):
        Remove eshell-reset-after-proc from eshell-kill-hook if present.
        (eshell-reset-after-proc): Remove unused arg `proc'.
index c278532..1cf40d5 100644 (file)
@@ -195,12 +195,12 @@ Otherwise, Emacs will attempt to use rsh to invoke du on the remote machine."
       (Info-menu (car args))
       (setq args (cdr args)))))
 
-(defun eshell-remove-entries (files &optional top-level)
+(defun eshell-remove-entries (files &optional toplevel)
   "Remove all of the given FILES, perhaps interactively."
   (while files
     (if (string-match "\\`\\.\\.?\\'"
                      (file-name-nondirectory (car files)))
-       (if top-level
+       (if toplevel
            (eshell-error "rm: cannot remove `.' or `..'\n"))
       (if (and (file-directory-p (car files))
               (not (file-symlink-p (car files))))