mirror of https://github.com/nirenjan/dotfiles.git
Fix PS1 in bash
Without \[ \] wrapping, bash was getting confused where the cursor actually was. This fixes that problem.vimbundler
parent
66f3164bda
commit
cf2cd69b13
|
@ -6,13 +6,19 @@ add_to_path() {
|
|||
fi
|
||||
}
|
||||
|
||||
# Define the colors used by the prompt
|
||||
T_B=$(tput setaf 4) # Blue
|
||||
T_G=$(tput setaf 2) # Green
|
||||
T_Y=$(tput setaf 3) # Yellow
|
||||
T_S=$(tput sgr0) # Reset
|
||||
|
||||
# Import the Git prompt shell functions. These can be found
|
||||
# @github:git/git/contrib/completion/git_prompt.sh
|
||||
if [ -f $HOME/.git_prompt.sh ]; then
|
||||
source $HOME/.git_prompt.sh
|
||||
export PS1='\e[34m\u@\h \e[0m[\e[32m$(smartwd)$(__git_ps1 " \e[33m(%s)")\e[0m] '
|
||||
export PS1='\[$T_B\]\u@\h \[$T_S\][\[$T_G\]$(smartwd)$(__git_ps1 " \[$T_Y\](%s)")\[$T_S\]]\$ '
|
||||
else
|
||||
export PS1='\e[34m\u@\h \e[0m[\e[32m$(smartwd)\e[0m] '
|
||||
export PS1='\[$T_B\]\u@\h \[$T_S\][\[$T_G\]$(smartwd)\[$T_S\]]\$ '
|
||||
fi
|
||||
|
||||
# Add $HOME/bin to PATH
|
||||
|
|
Loading…
Reference in New Issue