forked from extern/ohmyzsh
termsupport: protect subshell with quotes
This commit is contained in:
parent
d2e1c71bfb
commit
f0981d564a
@ -114,7 +114,7 @@ zmodload zsh/langinfo
|
|||||||
# Returns nonzero if encoding failed.
|
# Returns nonzero if encoding failed.
|
||||||
#
|
#
|
||||||
# Usage:
|
# Usage:
|
||||||
# omz_urlencode [-r] [-m] <string>
|
# omz_urlencode [-r] [-m] [-P] <string>
|
||||||
#
|
#
|
||||||
# -r causes reserved characters (;/?:@&=+$,) to be escaped
|
# -r causes reserved characters (;/?:@&=+$,) to be escaped
|
||||||
#
|
#
|
||||||
|
@ -74,7 +74,7 @@ if [[ "$TERM_PROGRAM" == "Apple_Terminal" ]] && [[ -z "$INSIDE_EMACS" ]]; then
|
|||||||
# the host name to disambiguate local vs. remote paths.
|
# the host name to disambiguate local vs. remote paths.
|
||||||
|
|
||||||
# Percent-encode the pathname.
|
# Percent-encode the pathname.
|
||||||
local URL_PATH=$(omz_urlencode -P $PWD)
|
local URL_PATH="$(omz_urlencode -P $PWD)"
|
||||||
[[ $? != 0 ]] && return 1
|
[[ $? != 0 ]] && return 1
|
||||||
local PWD_URL="file://$HOST$URL_PATH"
|
local PWD_URL="file://$HOST$URL_PATH"
|
||||||
# Undocumented Terminal.app-specific control sequence
|
# Undocumented Terminal.app-specific control sequence
|
||||||
|
Loading…
Reference in New Issue
Block a user