Mine's pretty simple:
## .bashrc
export BLA=$(tput setaf 0) # Black
export RED=$(tput setaf 1) # Red
export GRE=$(tput setaf 2) # Green
export YEL=$(tput setaf 3) # Yellow
export BLU=$(tput setaf 4) # Blue
export MAG=$(tput setaf 5) # Magenta
export CYA=$(tput setaf 6) # Cyan
export WHI=$(tput setaf 7) # White
export BOL=$(tput bold) # Bold
export ITA=$(tput sitm) # Italic
export UL=$(tput smul) # Underline
export NC=$(tput sgr0) # No color & format
_branch() {
local branch=$(__git_ps1 "%s")
if [[ -z $branch ]]; then
printf "${BLA}null${NC}"
else
printf "${CYA}$branch"
fi
}
PS1='.\[$(_pwd)\] \[$BLA\]〜 \[$MAG\]git\[$BLA\]:\[$(_branch)\] \n \[$NC$CYA\]\! \[$MAG\]\$ \[$NC\]'
## .inputrc
set vi-ins-mode-string \1\e[34m\2.INS
set vi-cmd-mode-string \1\e[33m\2.CMD
For the curious:
ここにゴミを捨てないで下さい
Please do not dump trash here