7a63ccabf662138777a43d014a1a0ab5d8f86ab0

Author
Alexey V Zapparov <ixti@member.fsf.org>
Committer
Alexey V Zapparov <ixti@member.fsf.org>
Date

Message

Fix aws plugin RPROMPT pollution

Diff

 1diff --git a/plugins/aws/aws.plugin.zsh b/plugins/aws/aws.plugin.zsh
 2index 7246db9f0e10252a2c9bee1cff624e0b76ebc6c9..d31052f8300082f0d7ed5a47e59a2cf1454288d0 100644
 3--- a/plugins/aws/aws.plugin.zsh
 4+++ b/plugins/aws/aws.plugin.zsh
 5@@ -11,11 +11,16 @@ export AWS_HOME=~/.aws
 6 function agp {
 7   echo $AWS_DEFAULT_PROFILE
 8 }
 9+
10 function asp {
11+  local rprompt=${RPROMPT/<aws:$(agp)>/}
12+
13   export AWS_DEFAULT_PROFILE=$1
14   export AWS_PROFILE=$1
15-  export RPROMPT="<aws:$AWS_DEFAULT_PROFILE>$RPROMPT"
16+
17+  export RPROMPT="<aws:$AWS_DEFAULT_PROFILE>$rprompt"
18 }
19+
20 function aws_profiles {
21   reply=($(grep profile $AWS_HOME/config|sed -e 's/.*profile \([a-zA-Z0-9_-]*\).*/\1/'))
22 }