Make a more robust check in Tramp using scripts
* lisp/net/tramp-sh.el (tramp-find-inline-encoding): Check, whether scripts in `tramp-remote-coding-commands' are expandable.
This commit is contained in:
@@ -4597,6 +4597,8 @@ Goes through the list `tramp-local-coding-commands' and
|
||||
(value (symbol-value rem-enc)))
|
||||
(while (string-match "-" name)
|
||||
(setq name (replace-match "_" nil t name)))
|
||||
(unless (tramp-expand-script vec value)
|
||||
(throw 'wont-work-remote nil))
|
||||
(tramp-maybe-send-script vec value name)
|
||||
(setq rem-enc name)))
|
||||
(tramp-message
|
||||
@@ -4614,6 +4616,8 @@ Goes through the list `tramp-local-coding-commands' and
|
||||
(value (symbol-value rem-dec)))
|
||||
(while (string-match "-" name)
|
||||
(setq name (replace-match "_" nil t name)))
|
||||
(unless (tramp-expand-script vec value)
|
||||
(throw 'wont-work-remote nil))
|
||||
(tramp-maybe-send-script vec value name)
|
||||
(setq rem-dec name)))
|
||||
(tramp-message
|
||||
|
||||
Reference in New Issue
Block a user