mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2025-11-04 13:21:19 +08:00 
			
		
		
		
	virtualenv cleanup: replaces subshell with prompt expansion.
* :t parameter expansion returns the last portion of the path, equivalent to basename. I <3 zsh. * adds comments for the VIRTUAL_ENV_DISABLE_PROMPT, used by virtual_env activate See also: http://zsh.sourceforge.net/Doc/Release/Expansion.html#Parameter-Expansion
This commit is contained in:
		
							parent
							
								
									5d6a06bda6
								
							
						
					
					
						commit
						894e1caa0a
					
				@ -1,9 +1,8 @@
 | 
			
		||||
function virtualenv_prompt_info(){
 | 
			
		||||
  local virtualenv_path="$VIRTUAL_ENV"
 | 
			
		||||
  if [[ -n $virtualenv_path ]]; then
 | 
			
		||||
    local virtualenv_name=`basename $virtualenv_path`
 | 
			
		||||
    printf "%s[%s] " "%{${fg[yellow]}%}" $virtualenv_name
 | 
			
		||||
  if [[ -n $VIRTUAL_ENV ]]; then
 | 
			
		||||
    printf "%s[%s] " "%{${fg[yellow]}%}" ${${VIRTUAL_ENV}:t}
 | 
			
		||||
  fi
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
# disables prompt mangling in virtual_env/bin/activate
 | 
			
		||||
export VIRTUAL_ENV_DISABLE_PROMPT=1
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user