From 263a7451af32111d02926584cf750c967be2a6ac Mon Sep 17 00:00:00 2001 From: Martinez Date: Tue, 26 Apr 2016 17:25:28 +0200 Subject: [PATCH] zshrc: always set terminal title --- share/zsh-init | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/share/zsh-init b/share/zsh-init index f9f98aa..ba62f58 100755 --- a/share/zsh-init +++ b/share/zsh-init @@ -7,20 +7,18 @@ if [[ -a "$OVER_PROMPT_CFG" ]]; then fi function set_title { - if [[ ${TERM} == "screen-bce" || ${TERM} == "screen" ]]; then - print -Pn "\033k\033${@}\033\134" - fi + print -Pn "\033k\033${@}\033\134" } function preexec { local -a cmd cmd=(${(z)1}) - set_title "${PWD}: ${cmd}" + set_title "${USER}:${PWD} -> ${cmd}" } function precmd { - set_title "${PWD}" + set_title "${USER}:${PWD}" python3 /usr/libexec/over-prompt.py "${COLUMNS}" "${PWD}" "${OVER_PROMPT_LAST_REFRESH}" "${OVER_PROMPT_SYSLOAD_WARN:=1.25}" "${OVER_PROMPT_SYSLOAD_YELL:=2.5}" "${OVER_PROMPT_FREESPACE_WARN:=0.15}" "${OVER_PROMPT_FREESPACE_YELL:=0.05}" PS1="$(print "%(?.%{\e[1;36m%}.%{\e[1;31m%}%?%{\e[0m%}:%{\e[1;31m%})%(\!.#.$)%{\e[0m%} ")" OVER_PROMPT_LAST_REFRESH=$(date +%s)