diff --git a/lisp/eshell/esh-var.el b/lisp/eshell/esh-var.el index 711c35f8527..4c5ce1a1a35 100644 --- a/lisp/eshell/esh-var.el +++ b/lisp/eshell/esh-var.el @@ -459,7 +459,7 @@ eshell-environment-variables environment, as specified in `eshell-variable-aliases-list'." (let ((process-environment (eshell-copy-environment))) (dolist (var-alias eshell-variable-aliases-list) - (if (nth 2 var-alias) + (if (and (not (string-equal (car var-alias) "PATH")) (nth 2 var-alias)) (setenv (car var-alias) (eshell-stringify (or (eshell-get-variable (car var-alias)) "")))))