diff options
Diffstat (limited to 'zshrc.d/title')
-rw-r--r-- | zshrc.d/title | 12 |
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 |