X-Git-Url: http://gitweb.pimeys.fr/?a=blobdiff_plain;f=.bashrc;h=47244fd5c5a1e6676eaa6914a56d7365f2c59669;hb=c6519464ce9328785ffe39f61663c1325e436cad;hp=d1f9d881eee7e9d1b293b51169a3cb90cb4f196f;hpb=07e181c8757c3d4938b1ae8f8196a93e0a4dc188;p=config-20-100.git diff --git a/.bashrc b/.bashrc index d1f9d88..47244fd 100644 --- a/.bashrc +++ b/.bashrc @@ -92,7 +92,7 @@ vcs_formats(){ 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 @@ -400,7 +400,7 @@ vcs_info(){ 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 @@ -480,7 +480,7 @@ nocolor_prompt="\[${nocolor}\]" # Est-ce qu'on veut que le prompt affiche les information sur l'éventuel dépôt # versionné dans lequel on se trouve #~# # Changez cette variable en "yes" pour l'afficher -display_vcs_info=yes +display_vcs_info=no # Génération de la ligne de "-" @@ -548,13 +548,13 @@ function prompt_command # Attention "\\\$" devient \$, c'est-à-dire # pour root, $ pour les autres PROMPT="${username_color}\u${symbols_color}@${host_color}\h ${symbols_color}\\\$ ${nocolor_prompt}" # On fusionne tout ça - PS1=$TITLE${line_color_prompt}$MINUS_CHAR$DATE$MINUS_CHAR$DIR$MINUS_CHAR$VCS_info${line_color_prompt}$POST_DIR$ERR'\n'$PROMPT + PS1=$TITLE${line_color_prompt}$MINUS_CHAR$DATE$MINUS_CHAR$DIR$MINUS_CHAR${line_color_prompt}$POST_DIR$VCS_info$ERR'\n'$PROMPT else DIR="< "$DIR" >" ERR='[ $? ]'$MINUS_CHAR DATE="( \D{%H:%M:%S} )" PROMPT="\u@\h \\\$ " - PS1=$TITLE$MINUS_CHAR$DATE$MINUS_CHAR$DIR$MINUS_CHAR$VCS_info$POST_DIR$ERR'\n'$PROMPT + PS1=$TITLE$MINUS_CHAR$DATE$MINUS_CHAR$DIR$MINUS_CHAR$POST_DIR$VCS_info$ERR'\n'$PROMPT fi } @@ -635,6 +635,13 @@ function welcome_message () # | 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