|
@@ -17,11 +17,15 @@ To display Vagrant info on your prompt add the `vagrant_prompt_info` to the
|
|
`$PROMPT` or `$RPROMPT` variable in your theme. Example:
|
|
`$PROMPT` or `$RPROMPT` variable in your theme. Example:
|
|
|
|
|
|
```zsh
|
|
```zsh
|
|
-PROMPT='%{$fg[$NCOLOR]%}%B%n%b%{$reset_color%}:%{$fg[blue]%}%B%c/%b%{$reset_color%} $(vagrant_prompt_info)$(svn_prompt_info)$(git_prompt_info)%(!.#.$) '
|
|
|
|
|
|
+PROMPT="$PROMPT"' $(vagrant_prompt_info)'
|
|
|
|
+# or
|
|
|
|
+RPROMPT='$(vagrant_prompt_info)'
|
|
```
|
|
```
|
|
|
|
|
|
-`vagrant_prompt_info` makes use of some custom variables. This is an example
|
|
|
|
-definition:
|
|
|
|
|
|
+### Customization
|
|
|
|
+
|
|
|
|
+`vagrant_prompt_info` makes use of the following custom variables, which can be set in your
|
|
|
|
+`.zshrc` file:
|
|
|
|
|
|
```zsh
|
|
```zsh
|
|
ZSH_THEME_VAGRANT_PROMPT_PREFIX="%{$fg_bold[blue]%}["
|
|
ZSH_THEME_VAGRANT_PROMPT_PREFIX="%{$fg_bold[blue]%}["
|
|
@@ -31,3 +35,18 @@ ZSH_THEME_VAGRANT_PROMPT_POWEROFF="%{$fg_no_bold[red]%}●"
|
|
ZSH_THEME_VAGRANT_PROMPT_SUSPENDED="%{$fg_no_bold[yellow]%}●"
|
|
ZSH_THEME_VAGRANT_PROMPT_SUSPENDED="%{$fg_no_bold[yellow]%}●"
|
|
ZSH_THEME_VAGRANT_PROMPT_NOT_CREATED="%{$fg_no_bold[white]%}○"
|
|
ZSH_THEME_VAGRANT_PROMPT_NOT_CREATED="%{$fg_no_bold[white]%}○"
|
|
```
|
|
```
|
|
|
|
+
|
|
|
|
+### State to variable mapping
|
|
|
|
+
|
|
|
|
+The plugin uses the output reported by `vagrant status` to print whichever symbol matches,
|
|
|
|
+according to the following table:
|
|
|
|
+
|
|
|
|
+| State | Symbol |
|
|
|
|
+| ----------- | -------------------------------------- |
|
|
|
|
+| running | `ZSH_THEME_VAGRANT_PROMPT_RUNNING` |
|
|
|
|
+| not running | `ZSH_THEME_VAGRANT_PROMPT_POWEROFF` |
|
|
|
|
+| poweroff | `ZSH_THEME_VAGRANT_PROMPT_POWEROFF` |
|
|
|
|
+| paused | `ZSH_THEME_VAGRANT_PROMPT_SUSPENDED` |
|
|
|
|
+| saved | `ZSH_THEME_VAGRANT_PROMPT_SUSPENDED` |
|
|
|
|
+| suspended | `ZSH_THEME_VAGRANT_PROMPT_SUSPENDED` |
|
|
|
|
+| not created | `ZSH_THEME_VAGRANT_PROMPT_NOT_CREATED` |
|