Fix Bug#29149 in shell.el
* lisp/shell.el (shell): Change order of `file-local-name' and `expand-file-name' calls. Otherwise, the local file name would be extended by a drive letter, even when it is a remote file, seen from w32. (Bug#29149)
This commit is contained in:
@@ -727,8 +727,8 @@ Otherwise, one argument `-i' is passed to the shell.
|
||||
(null explicit-shell-file-name)
|
||||
(null (getenv "ESHELL")))
|
||||
(set (make-local-variable 'explicit-shell-file-name)
|
||||
(expand-file-name
|
||||
(file-local-name
|
||||
(file-local-name
|
||||
(expand-file-name
|
||||
(read-file-name
|
||||
"Remote shell path: " default-directory shell-file-name
|
||||
t shell-file-name)))))))
|
||||
|
||||
Reference in New Issue
Block a user