msg="${msg}${nocolor_prompt}|${vcs_action_color}%s"
msg=$(printf $msg $action)
fi
- msg="${msg}${vcs_symbols_color}]${nocolor_prompt}${MINUS_CHAR}"
+ msg="${msg}${vcs_symbols_color}]${line_color_prompt}${MINUS_CHAR}"
msgs[0]=$msg
return 0
if [[ disabled[${vcss[$i]}] -eq 1 ]]; then
continue
fi
- commands[${vcss[$i]}]=$(which ${vcss[$i]});
+ commands[${vcss[$i]}]=$( (which ${vcss[$i]} 2>/dev/null >&2 && which ${vcss[i]})||echo true);
done;
found=0
# | Gestion de l'historique des commandes |
# +---------------------------------------+
+# On spécifie explicitement le fichier d'historique.
+# En effet, si on jongle entre bash et zsh, per exemple,
+# comme ils n'utilisent pas le même format pour stocker le timestamp
+# des commandes, on se retrouve avec des comportements non souhaités
+# si on ne change pas le fichier d'historique entre les deux.
+export HISTFILE=~/.bash_history
+
# On ne sauve pas les lignes dupliquées qui se suivent dans l'historique
# ainsi que les commandes qui commencent par une espace
export HISTCONTROL=ignoreboth
# Nombre de lignes d'historique à garder
-export HISTSIZE=""
+export HISTSIZE="10000"
# la même chose dans le fichier d'historique
-export HISTFILESIZE=""
+export HISTFILESIZE="100000"
# Mémoriser le timestamp d'exécution de la commande
export HISTTIMEFORMAT='%F %T - '