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