mirror of
				https://github.com/cmderdev/cmder.git
				synced 2025-10-30 17:01:57 +08:00 
			
		
		
		
	make bash prompt more consistent;
* display λ in grey and bold * fix a bug where an uneeded colon would be prepended to the tab title (when MSYSTEM is unset)
This commit is contained in:
		
							
								
								
									
										12
									
								
								vendor/git-prompt.sh
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										12
									
								
								vendor/git-prompt.sh
									
									
									
									
										vendored
									
									
								
							| @@ -38,13 +38,13 @@ then | |||||||
|     . ~/.config/git/git-prompt.sh |     . ~/.config/git/git-prompt.sh | ||||||
|   fi |   fi | ||||||
| else | else | ||||||
|   # Taken from https://github.com/git-for-windows/build-extra/blob/main/git-extra/git-prompt.sh |   # Taken parts from https://github.com/git-for-windows/build-extra/blob/main/git-extra/git-prompt.sh | ||||||
|   PS1='\[\033]0;$TITLEPREFIX:${PWD//[^[:ascii:]]/?}\007\]' # set window title |   PS1='\[\033]0;${TITLEPREFIX:+$TITLEPREFIX:}${PWD//[^[:ascii:]]/?}\007\]' # set window title to TITLEPREFIX (if set) and current working directory | ||||||
|   # PS1="$PS1"'\n'               # new line (disabled) |   # PS1="$PS1"'\n'               # new line (disabled) | ||||||
|   PS1="$PS1"'\[\033[32m\]'       # change to green |   PS1="$PS1"'\[\033[32m\]'       # change to green and bold | ||||||
|   PS1="$PS1"'\u@\h '             # user@host<space> |   PS1="$PS1"'\u@\h '             # user@host<space> | ||||||
|   PS1="$PS1${MSYSTEM:+\[\033[35m\]$MSYSTEM }" # show MSYSTEM in purple (if set) |   PS1="$PS1${MSYSTEM:+\[\033[35m\]$MSYSTEM }" # show MSYSTEM in purple (if set) | ||||||
|   PS1="$PS1"'\[\033[33m\]'       # change to brownish yellow |   PS1="$PS1"'\[\033[1;33m\]'     # change to dark yellow in bold | ||||||
|   PS1="$PS1"'\w'                 # current working directory |   PS1="$PS1"'\w'                 # current working directory | ||||||
|   if test -z "$WINELOADERNOEXEC" |   if test -z "$WINELOADERNOEXEC" | ||||||
|   then |   then | ||||||
| @@ -66,9 +66,11 @@ else | |||||||
|       fi |       fi | ||||||
|     fi |     fi | ||||||
|   fi |   fi | ||||||
|   PS1="$PS1"'\[\033[0m\]'        # change color |   PS1="$PS1"'\[\033[0m\]'        # reset color | ||||||
|   PS1="$PS1"'\n'                 # new line |   PS1="$PS1"'\n'                 # new line | ||||||
|  |   PS1="$PS1"'\[\033[30;1m\]'     # change color to grey in bold | ||||||
|   PS1="$PS1"'λ '                 # prompt: Cmder uses λ |   PS1="$PS1"'λ '                 # prompt: Cmder uses λ | ||||||
|  |   PS1="$PS1"'\[\033[0m\]'        # reset color | ||||||
| fi | fi | ||||||
|  |  | ||||||
| MSYS2_PS1="$PS1"               # for detection by MSYS2 SDK's bash.basrc | MSYS2_PS1="$PS1"               # for detection by MSYS2 SDK's bash.basrc | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user