なぜか急に shell-mode で bash-completion が効かなくなって動かなくなったのでメモ
bash-completionなしで表示できるように
後述の参考にさせていただいたサイトの記述を組み合わせた感じ
bash-completion で __git_ps1 を利用しない方法?
hg_branch() {
hg branch 2> /dev/null | awk '{print "(hg:" $1 ")"}'
}
git_branch() {
git branch 2>/dev/null | awk '/^\*/ {print " " "(git:" $2 ")"}'
}
export PS1="\u@\h:\W\$(git_branch)\$(hg_branch) \$ "