set window title
This commit is contained in:
parent
d68538968a
commit
f9980f5eb6
28
zshrc
28
zshrc
|
@ -1,3 +1,6 @@
|
|||
# if using zgen must do 'zgen reset' after any changes to this file
|
||||
|
||||
|
||||
emulate sh
|
||||
source "${HOME}/.profile"
|
||||
emulate zsh
|
||||
|
@ -11,6 +14,21 @@ else
|
|||
compinit -C -i
|
||||
fi
|
||||
|
||||
# https://wiki.archlinux.org/index.php/Zsh#xterm_title
|
||||
autoload -Uz add-zsh-hook
|
||||
function xterm_title_precmd () {
|
||||
print -Pn -- '\e]2;%n@%m %~\a'
|
||||
[[ "$TERM" == 'screen'* ]] && print -Pn -- '\e_\005{g}%n\005{-}@\005{m}%m\005{-} \005{B}%~\005{-}\e\\'
|
||||
}
|
||||
function xterm_title_preexec () {
|
||||
print -Pn -- '\e]2;%n@%m %~ %# ' && print -n -- "${(q)1}\a"
|
||||
[[ "$TERM" == 'screen'* ]] && { print -Pn -- '\e_\005{g}%n\005{-}@\005{m}%m\005{-} \005{B}%~\005{-} %# ' && print -n -- "${(q)1}\e\\"; }
|
||||
}
|
||||
if [[ "$TERM" == (alacritty*|gnome*|konsole*|putty*|rxvt*|screen*|tmux*|xterm*) ]]; then
|
||||
add-zsh-hook -Uz precmd xterm_title_precmd
|
||||
add-zsh-hook -Uz preexec xterm_title_preexec
|
||||
fi
|
||||
|
||||
|
||||
# zgen
|
||||
# https://github.com/tarjoilija/zgen
|
||||
|
@ -68,13 +86,6 @@ zstyle ':completion:::::' completer _expand _complete _ignored _approximate # en
|
|||
|
||||
bindkey -v
|
||||
|
||||
|
||||
# export PATH=~/.npm-global/bin:$PATH
|
||||
# export PATH=$(ruby -r rubygems -e "puts Gem.user_dir")/bin:$PATH
|
||||
# export PATH=/home/ray/.bin:$PATH
|
||||
|
||||
|
||||
|
||||
# The following line was added by compinstall
|
||||
zstyle :compinstall filename '/home/ray/.zshrc'
|
||||
zmodload -i zsh/complist
|
||||
|
@ -97,9 +108,6 @@ bindkey '' history-substring-search-up
|
|||
bindkey '' history-substring-search-down
|
||||
|
||||
|
||||
# auto-ls settings
|
||||
# AUTO_LS_COMMANDS=(ls)
|
||||
|
||||
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=239'
|
||||
|
||||
#zsh-autosuggestion settings
|
||||
|
|
Loading…
Reference in New Issue