diff options
author | Robby Russell <robby@planetargon.com> | 2015-09-19 08:48:03 -0700 |
---|---|---|
committer | Robby Russell <robby@planetargon.com> | 2015-09-19 08:48:03 -0700 |
commit | 3c782f78f1d93fac94b3637fffe69f20c987bd0d (patch) | |
tree | 827c627c6515324800c4bb76806b3cbfafe3c426 /plugins/terminalapp | |
parent | 4bd6c43cfba17b6d13cd2f3b8f849ae3226e76e9 (diff) | |
parent | 36fea45bfc564c667007421a643df38c02235c8b (diff) | |
download | zsh-3c782f78f1d93fac94b3637fffe69f20c987bd0d.tar.gz zsh-3c782f78f1d93fac94b3637fffe69f20c987bd0d.tar.bz2 zsh-3c782f78f1d93fac94b3637fffe69f20c987bd0d.zip |
Merge pull request #3582 from apjanke/fold-terminalapp-plugin-into-termsupport
Fold terminalapp plugin in to lib/termsupport
Diffstat (limited to 'plugins/terminalapp')
-rw-r--r-- | plugins/terminalapp/terminalapp.plugin.zsh | 45 |
1 files changed, 6 insertions, 39 deletions
diff --git a/plugins/terminalapp/terminalapp.plugin.zsh b/plugins/terminalapp/terminalapp.plugin.zsh index 6e47ee188..7c0c278b9 100644 --- a/plugins/terminalapp/terminalapp.plugin.zsh +++ b/plugins/terminalapp/terminalapp.plugin.zsh @@ -1,39 +1,6 @@ -# Set Apple Terminal.app resume directory -# based on this answer: http://superuser.com/a/315029 -# 2012-10-26: (javageek) Changed code using the updated answer - -# Tell the terminal about the working directory whenever it changes. -if [[ "$TERM_PROGRAM" == "Apple_Terminal" ]] && [[ -z "$INSIDE_EMACS" ]]; then - update_terminal_cwd() { - # Identify the directory using a "file:" scheme URL, including - # the host name to disambiguate local vs. remote paths. - - # Percent-encode the pathname. - local URL_PATH='' - { - # Use LANG=C to process text byte-by-byte. - local i ch hexch LANG=C - for ((i = 1; i <= ${#PWD}; ++i)); do - ch="$PWD[i]" - if [[ "$ch" =~ [/._~A-Za-z0-9-] ]]; then - URL_PATH+="$ch" - else - hexch=$(printf "%02X" "'$ch") - URL_PATH+="%$hexch" - fi - done - } - - local PWD_URL="file://$HOST$URL_PATH" - #echo "$PWD_URL" # testing - printf '\e]7;%s\a' "$PWD_URL" - } - - # Register the function so it is called whenever the working - # directory changes. - autoload add-zsh-hook - add-zsh-hook precmd update_terminal_cwd - - # Tell the terminal about the initial directory. - update_terminal_cwd -fi +# This file is intentionally empty. +# +# The terminalapp plugin is deprecated and may be removed in a future release. +# Its functionality has been folded in to the core lib/termsupport.zsh, which +# is loaded for all users. You can remove terminalapp from your $plugins list +# once all your systems are updated to the current version of Oh My Zsh. |