aboutsummaryrefslogtreecommitdiff
path: root/zshrc.d/title
diff options
context:
space:
mode:
Diffstat (limited to 'zshrc.d/title')
-rw-r--r--zshrc.d/title12
1 files changed, 12 insertions, 0 deletions
diff --git a/zshrc.d/title b/zshrc.d/title
new file mode 100644
index 0000000..18b19d1
--- /dev/null
+++ b/zshrc.d/title
@@ -0,0 +1,12 @@
+# vim: ft=zsh
+
+case "$TERM" in
+ xterm*|*rxvt*|*st*)
+ precmd() {
+ print -Pn "\e]0;%n@%m:%~ %(1j,%j job%(2j|s|) ,)\a"
+ }
+ preexec() {
+ print -Pn "\e]0;%n@%m:%~ !$1\a"
+ }
+ ;;
+esac