mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2024-11-25 07:10:08 +00:00
c195189231
After `hg init` command, sometimes Mercurial does not create `.hg/branch` file so we'll use 'default' as fallback, which is the master branch in Mercurial repositories. Signed-off-by: Marc Cornellà <marc.cornella@live.com> |
||
---|---|---|
.. | ||
branch.plugin.zsh | ||
README.md |
Branch
Displays the current Git or Mercurial branch fast.
Speed test
Mercurial
$ time hg branch
0.11s user 0.14s system 70% cpu 0.355 total
Branch plugin
$ time zsh /tmp/branch_prompt_info_test.zsh
0.00s user 0.01s system 78% cpu 0.014 total
Usage
Edit your theme file (eg.: ~/.oh-my-zsh/theme/robbyrussell.zsh-theme
)
adding $(branch_prompt_info)
in your prompt like this:
- PROMPT='${ret_status}%{$fg_bold[green]%}%p %{$fg[cyan]%}%c %{$fg_bold[blue]%}$(git_prompt_info)%{$fg_bold[blue]%} % %{$reset_color%}'
+ PROMPT='${ret_status}%{$fg_bold[green]%}%p %{$fg[cyan]%}%c %{$fg_bold[blue]%}$(git_prompt_info)$(branch_prompt_info)%{$fg_bold[blue]%} % %{$reset_color%}'
Maintainer
Victor Torres (vpaivatorres@gmail.com)