summaryrefslogtreecommitdiff
path: root/zsh/title.zsh
diff options
context:
space:
mode:
author2025-06-09 13:43:45 +0300
committer2025-06-09 13:55:38 +0300
commit97af93b2a8ebc89364852e3f63e9fd8cfedaeedf (patch)
tree27e2added74ee6c0ff91c9e7927491c661a8bb36 /zsh/title.zsh
parent04.06.2025 (diff)
downloaddotfiles-97af93b2a8ebc89364852e3f63e9fd8cfedaeedf.tar.gz
dotfiles-97af93b2a8ebc89364852e3f63e9fd8cfedaeedf.tar.bz2
dotfiles-97af93b2a8ebc89364852e3f63e9fd8cfedaeedf.tar.xz
dotfiles-97af93b2a8ebc89364852e3f63e9fd8cfedaeedf.zip
Перевёл dotfiles на stow
Diffstat (limited to 'zsh/title.zsh')
-rw-r--r--zsh/title.zsh30
1 files changed, 0 insertions, 30 deletions
diff --git a/zsh/title.zsh b/zsh/title.zsh
deleted file mode 100644
index 911d53a..0000000
--- a/zsh/title.zsh
+++ /dev/null
@@ -1,30 +0,0 @@
-function title {
- emulate -L zsh
- setopt prompt_subst
-
- [[ "$EMACS" == *term* ]] && return
-
- # if $2 is unset use $1 as default
- # if it is set and empty, leave it as is
- : ${2=$1}
-
- case "$TERM" in
- xterm*|putty*|rxvt*|konsole*|ansi|mlterm*|alacritty|kitty|wezterm|st*)
- print -Pn "\e]2;${2:q}\a" # set window name
- print -Pn "\e]1;${1:q}\a" # set tab name
- ;;
- screen*|tmux*)
- print -Pn "\ek${1:q}\e\\" # set screen hardstatus
- ;;
- *)
- # Try to use terminfo to set the title
- # If the feature is available set title
- if [[ -n "$terminfo[fsl]" ]] && [[ -n "$terminfo[tsl]" ]]; then
- echoti tsl
- print -Pn "$1"
- echoti fsl
- fi
- ;;
- esac
-}
-