equal
deleted
inserted
replaced
118 pline=() |
118 pline=() |
119 |
119 |
120 # 2e ligne |
120 # 2e ligne |
121 pline+=( "[%B%n%b] " ) # Nom d'utilisateur |
121 pline+=( "[%B%n%b] " ) # Nom d'utilisateur |
122 pline+=( "$red%m$reset" ) # Nom de machine |
122 pline+=( "$red%m$reset" ) # Nom de machine |
123 pline+=( "$(__hg_prompt_info)" ) # Informations de dépôt Mercurial |
123 [[ -z $_PROMPT__NO_HG_PROMPT ]] && |
|
124 pline+=( "$(__hg_prompt_info)" ) # Informations de dépôt Mercurial |
124 pline+=( "$(__git_prompt_info)" ) # Informations de dépôt git |
125 pline+=( "$(__git_prompt_info)" ) # Informations de dépôt git |
125 pline+=( "%# " ) # Invite de commande |
126 pline+=( "%# " ) # Invite de commande |
126 lines+=( ${(j::)pline} ) |
127 lines+=( ${(j::)pline} ) |
127 |
128 |
128 export PS1=${(F)lines} |
129 export PS1=${(F)lines} |
182 __prompt_unset_dev-vcsinfo |
183 __prompt_unset_dev-vcsinfo |
183 export _PROMPT_DEFINED="dev" |
184 export _PROMPT_DEFINED="dev" |
184 } |
185 } |
185 function prompt_set_dev-mikael { |
186 function prompt_set_dev-mikael { |
186 __prompt_unset_dev-vcsinfo |
187 __prompt_unset_dev-vcsinfo |
|
188 unset _PROMPT__NO_HG_PROMPT |
|
189 # Let's check we have the hg-prompt extension |
|
190 hg showconfig extensions 2> /dev/null | grep -q "^extensions.prompt=" || { |
|
191 print "You need the hg-prompt extension from Steve Losh." >&2 |
|
192 print "Check http://bitbucket.org/sjl/hg-prompt/" >&2 |
|
193 _PROMPT__NO_HG_PROMPT=1 |
|
194 } |
187 export _PROMPT_DEFINED="dev-mikael" |
195 export _PROMPT_DEFINED="dev-mikael" |
188 } |
196 } |
189 |
197 |
190 |
198 |
191 # Invite de commande par défaut |
199 # Invite de commande par défaut |