a28b8889ee80856b65dd792dedd7735a1b94443c

Author
Alexander Madyankin <alexander@madyankin.name>
Committer
Alexander Madyankin <alexander@madyankin.name>
Date

Message

Apple Terminal.app resume directory plugin

Diff

 1diff --git a/plugins/terminalapp/terminalapp.plugin.zsh b/plugins/terminalapp/terminalapp.plugin.zsh
 2new file mode 100644
 3index 0000000000000000000000000000000000000000..4695ad0556d62806bf335408a7ed79171860f1f4
 4--- /dev/null
 5+++ b/plugins/terminalapp/terminalapp.plugin.zsh
 6@@ -0,0 +1,11 @@
 7+# Set Apple Terminal.app resume directory
 8+# based on this answer: http://superuser.com/a/315029
 9+
10+function chpwd {
11+  local SEARCH=' '
12+  local REPLACE='%20'
13+  local PWD_URL="file://$HOSTNAME${PWD//$SEARCH/$REPLACE}"
14+  printf '\e]7;%s\a' "$PWD_URL"
15+}
16+
17+chpwd