Browse Source

Merge pull request #4320 from ixti/fix/aws-plugin-rprompt-pollution

Fix aws plugin RPROMPT pollution
Robby Russell 9 years ago
parent
commit
e268ef3a80
1 changed files with 6 additions and 1 deletions
  1. 6 1
      plugins/aws/aws.plugin.zsh

+ 6 - 1
plugins/aws/aws.plugin.zsh

@@ -11,11 +11,16 @@ export AWS_HOME=~/.aws
 function agp {
 function agp {
   echo $AWS_DEFAULT_PROFILE
   echo $AWS_DEFAULT_PROFILE
 }
 }
+
 function asp {
 function asp {
+  local rprompt=${RPROMPT/<aws:$(agp)>/}
+
   export AWS_DEFAULT_PROFILE=$1
   export AWS_DEFAULT_PROFILE=$1
   export AWS_PROFILE=$1
   export AWS_PROFILE=$1
-  export RPROMPT="<aws:$AWS_DEFAULT_PROFILE>$RPROMPT"
+
+  export RPROMPT="<aws:$AWS_DEFAULT_PROFILE>$rprompt"
 }
 }
+
 function aws_profiles {
 function aws_profiles {
   reply=($(grep profile $AWS_HOME/config|sed -e 's/.*profile \([a-zA-Z0-9_-]*\).*/\1/'))
   reply=($(grep profile $AWS_HOME/config|sed -e 's/.*profile \([a-zA-Z0-9_-]*\).*/\1/'))
 }
 }