mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2025-11-04 21:31:19 +08:00 
			
		
		
		
	Introduce DISABLE_AUTO_TITLE option
This commit is contained in:
		
							parent
							
								
									52df85440e
								
							
						
					
					
						commit
						06063ab695
					
				@ -16,11 +16,15 @@ ZSH_THEME_TERM_TITLE_IDLE="%n@%m: %~"
 | 
			
		||||
 | 
			
		||||
#Appears when you have the prompt
 | 
			
		||||
function precmd {
 | 
			
		||||
  title $ZSH_THEME_TERM_TAB_TITLE_IDLE $ZSH_THEME_TERM_TITLE_IDLE
 | 
			
		||||
  if [ "$DISABLE_AUTO_TITLE" != "true" ]; then
 | 
			
		||||
    title $ZSH_THEME_TERM_TAB_TITLE_IDLE $ZSH_THEME_TERM_TITLE_IDLE
 | 
			
		||||
  fi
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#Appears at the beginning of (and during) of command execution
 | 
			
		||||
function preexec {
 | 
			
		||||
  local CMD=${1[(wr)^(*=*|sudo|ssh|-*)]} #cmd name only, or if this is sudo or ssh, the next cmd
 | 
			
		||||
  title "$CMD" "%100>...>$2%<<"
 | 
			
		||||
  if [ "$DISABLE_AUTO_TITLE" != "true" ]; then
 | 
			
		||||
    local CMD=${1[(wr)^(*=*|sudo|ssh|-*)]} #cmd name only, or if this is sudo or ssh, the next cmd
 | 
			
		||||
    title "$CMD" "%100>...>$2%<<"
 | 
			
		||||
  fi
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -14,6 +14,9 @@ export ZSH_THEME="robbyrussell"
 | 
			
		||||
# Uncomment following line if you want to disable colors in ls
 | 
			
		||||
# export DISABLE_LS_COLORS="true"
 | 
			
		||||
 | 
			
		||||
# Uncomment following line if you want to disable autosetting terminal title.
 | 
			
		||||
# export DISABLE_AUTO_TITLE="true"
 | 
			
		||||
 | 
			
		||||
# Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*)
 | 
			
		||||
# Example format: plugins=(rails git textmate ruby lighthouse)
 | 
			
		||||
plugins=(git)
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user