mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2024-05-11 05:55:17 +00: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:
		| @@ -1,9 +1,8 @@ | |||||||
| function virtualenv_prompt_info(){ | function virtualenv_prompt_info(){ | ||||||
|   local virtualenv_path="$VIRTUAL_ENV" |   if [[ -n $VIRTUAL_ENV ]]; then | ||||||
|   if [[ -n $virtualenv_path ]]; then |     printf "%s[%s] " "%{${fg[yellow]}%}" ${${VIRTUAL_ENV}:t} | ||||||
|     local virtualenv_name=`basename $virtualenv_path` |  | ||||||
|     printf "%s[%s] " "%{${fg[yellow]}%}" $virtualenv_name |  | ||||||
|   fi |   fi | ||||||
| } | } | ||||||
|  |  | ||||||
|  | # disables prompt mangling in virtual_env/bin/activate | ||||||
| export VIRTUAL_ENV_DISABLE_PROMPT=1 | export VIRTUAL_ENV_DISABLE_PROMPT=1 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user