zsh/darwin: don't print escape codes when piping from SSH
1 file changed, 10 insertions(+), 5 deletions(-)
jump to
M user/zsh/zshrc.darwin → user/zsh/zshrc.darwin
@@ -10,11 +10,16 @@ server=$arg break fi done - set_title "file://${server}/" - command ssh "$@" - retval=$? - set_title - return $retval + if [[ ! -p /dev/fd/1 ]]; then + set_title "file://${server}/" + command ssh "$@" + retval=$? + set_title + return $retval + else + command ssh "$@" + return $retval + fi } mosh() { command mosh "$@"