]> git.eshelyaron.com Git - emacs.git/commitdiff
Pass only the local parts of Eshell's $PATH to 'tramp-remote-path'
authorXiaoyue Chen <xchen@vvvu.org>
Sun, 12 Nov 2023 20:04:02 +0000 (12:04 -0800)
committerJim Porter <jporterbugs@gmail.com>
Sun, 12 Nov 2023 20:11:42 +0000 (12:11 -0800)
* lisp/eshell/esh-proc.el (eshell-gather-process-output): Get the
local part of the $PATH (bug#67126).

Do not merge to master.

Copyright-paperwork-exempt: yes

lisp/eshell/esh-proc.el

index a6defe03761279a3196b5a598c54bd91d5d3f808..fd63c2f115532e97c50bdf9d33aca946b082a38b 100644 (file)
@@ -293,7 +293,7 @@ Used only on systems which do not support async subprocesses.")
     ;; future, remember to remove `tramp-remote-path' above, too.)
     (when (file-remote-p default-directory)
       (push (concat "PATH=" real-path) process-environment)
-      (setq tramp-remote-path (eshell-get-path)))
+      (setq tramp-remote-path (eshell-get-path t)))
     ;; MS-Windows needs special setting of encoding/decoding, because
     ;; (a) non-ASCII text in command-line arguments needs to be
     ;; encoded in the system's codepage; and (b) because many Windows