From f390f01c67b92b4c4f520e8c64fc518beb235f90 Mon Sep 17 00:00:00 2001 From: Marc Pervaz Boocha Date: Mon, 29 Jan 2024 14:32:38 +0530 Subject: Probally Should update more often --- .zfunc/set-title | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 .zfunc/set-title (limited to '.zfunc/set-title') diff --git a/.zfunc/set-title b/.zfunc/set-title new file mode 100644 index 0000000..ae46b5a --- /dev/null +++ b/.zfunc/set-title @@ -0,0 +1,29 @@ +#!zsh +emulate -L zsh + +if tput hs +then + tsl="$(tput tsl)" + fsl="$(tput fsl)" + hs=1 +else + case ${TERM} in + xterm*|rxvt*) + tsl="$(printf "\x1b]0;")" + fsl="$(printf "\a")" + hs=1 + ;; + screen*) + tsl="$(printf "\x1b_")" + fsl="$(printf "\x1b\\")" + hs=1 + ;; + esac +fi + +if test "$hs" = 1 +then + printf "%s" "$tsl" + printf "%s" "$@" + printf "%s" "$fsl" +fi -- cgit v1.2.3-70-g09d2