Show error code in case of an error.
#!/bin/bash
# bash_prompt; adapted from
-# https://github.com/necolas/dotfiles/blob/master/shell/bash_prompt
+# https://github.com/necolas/dotfiles/blob/master/shell/bash_prompt and
+# http://vitus-wagner.livejournal.com/1176589.html?thread=40146189#t40146189
prompt_git() {
local s=""
PS1+="\[$hostStyle\]\h " # host
#PS1+="\[$charStyle\]: "
PS1+="\[$wdirStyle\]\W " # working directory
+ PS1+='`erco=$?; [ $erco == 0 ] && echo -n ":)" || echo -n '"\"\[$red\]:(\[$reset\] $\""'?=$erco` '
PS1+="\$(prompt_git \"$gitStyle\")" # git repository details
#PS1+="\n"
PS1+="\[$charStyle\]\$ \[$reset\]" # $ (and reset color)