]> gitweb.pimeys.fr Git - config-20-100.git/commitdiff
Merge branch 'master' of ssh://git.crans.org/git/fichiers_configuration
authorValentin Samir <samir@crans.org>
Fri, 26 Jul 2013 22:48:06 +0000 (00:48 +0200)
committerValentin Samir <samir@crans.org>
Fri, 26 Jul 2013 22:48:06 +0000 (00:48 +0200)
1  2 
.bashrc

diff --combined .bashrc
index 18f1e67239a2734f717ac967a9d2faa54e890411,c6b727ae154f160eb0eda0e1241b6a54fcd15aad..b738ade1c1000d0d03bf76ff81761cc2e79d8e22
+++ b/.bashrc
@@@ -98,11 -98,11 +98,11 @@@ get_vcs_info () 
  # Rien de spécial n'arrivera si vous n'avez pas le fichier .umaskrc
  function cd {
          builtin cd "$@"
 +      ret=$?
          if [ -f ~/.umaskrc ]; then
              umask $(/usr/bin/awk 'BEGIN {pwd=ENVIRON["PWD"]; a=length(pwd); cmax=0} {if($1==pwd) {MASK=$2;exit}; c=length($1); if(c>a) {next}; if(substr(pwd,0,c)==$1 && c > cmax) {cmax=c; MASK=$2}} END {print MASK}' ~/.umaskrc) >/dev/null
 -        else
 -            return 0
          fi
 +        return $ret
  }
  
  ### Attention à ce que vous éditez dans cette section ###
  # les couleurs doivent être entourés de \[ et \] pour délimiter les caractères
  # invisibles
  cyan='\e[1;36m'
+ cyan_thin='\e[0;36m'
  violet='\e[1;35m'
  violet_thin='\e[0;35m'
  jaune='\e[1;33m'
  jaune_thin='\e[0;33m'
  rouge='\e[1;31m'
+ rouge_thin='\e[0;31m'
  vert='\e[1;32m'
  vert_thin='\e[0;32m'
  bleu='\e[1;34m'
+ bleu_thin='\e[0;34m'
  blanc='\e[1;37m'
+ blanc_thin='\e[0;37m'
  nocolor='\e[0m'
  cyan_prompt="\[${cyan}\]"
+ cyan_thin_prompt="\[${cyan_thin}\]"
  violet_prompt="\[${violet}\]"
  violet_thin_prompt="\[${violet_thin}\]"
  jaune_prompt="\[${jaune}\]"
  jaune_thin_prompt="\[${jaune_thin}\]"
  rouge_prompt="\[${rouge}\]"
+ rouge_thin_prompt="\[${rouge_thin}\]"
  vert_prompt="\[${vert}\]"
  vert_thin_prompt="\[${vert_thin}\]"
  bleu_prompt="\[${bleu}\]"
+ bleu_thin_prompt="\[${bleu_thin}\]"
+ blanc_prompt="\[${blanc}\]"
+ blanc_thin_prompt="\[${blanc_thin}\]"
  nocolor_prompt="\[${nocolor}\]"
  
  if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
@@@ -162,6 -171,11 +171,11 @@@ els
      color_prompt=no
  fi
  
+ # 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=no
  
  # Génération de la ligne de "-"
  function gen_minus_line
@@@ -184,9 -198,11 +198,11 @@@ function prompt_comman
      local pwd ERR DATE PROMPT DIR POST_DIR
      (( SAVE_COLUMNS == COLUMNS )) || gen_minus_line
  
-     #~# # À décommenter si on veut des infos
-     #~# # quand on se trouve dans un dépôt versionné
-     #~# get_vcs_info
+     # À décommenter si on veut des infos
+     # quand on se trouve dans un dépôt versionné
+     if [ "$display_vcs_info" = yes ]; then
+         get_vcs_info
+     fi
      
      pwd=${PWD/#$HOME/'~'}
      if (( ${#pwd} + ${VCS_size} + 27 > COLUMNS )); then