diff options
Diffstat (limited to '.oh-my-zsh/plugins/branch')
-rw-r--r-- | .oh-my-zsh/plugins/branch/README.md | 33 | ||||
-rw-r--r-- | .oh-my-zsh/plugins/branch/branch.plugin.zsh | 31 |
2 files changed, 0 insertions, 64 deletions
diff --git a/.oh-my-zsh/plugins/branch/README.md b/.oh-my-zsh/plugins/branch/README.md deleted file mode 100644 index 56ab8da..0000000 --- a/.oh-my-zsh/plugins/branch/README.md +++ /dev/null @@ -1,33 +0,0 @@ -# Branch - -Displays the current Git or Mercurial branch fast. - -## Speed test - -### Mercurial - -```shell -$ time hg branch -0.11s user 0.14s system 70% cpu 0.355 total -``` - -### Branch plugin - -```shell -$ 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: - -```diff -- 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>) diff --git a/.oh-my-zsh/plugins/branch/branch.plugin.zsh b/.oh-my-zsh/plugins/branch/branch.plugin.zsh deleted file mode 100644 index 2e5659b..0000000 --- a/.oh-my-zsh/plugins/branch/branch.plugin.zsh +++ /dev/null @@ -1,31 +0,0 @@ -# Branch: displays the current Git or Mercurial branch fast. -# Victor Torres <vpaivatorres@gmail.com> -# Oct 2, 2015 - -function branch_prompt_info() { - # Defines path as current directory - local current_dir=$PWD - # While current path is not root path - while [[ $current_dir != '/' ]] - do - # Git repository - if [[ -d "${current_dir}/.git" ]] - then - echo '±' ${"$(<"$current_dir/.git/HEAD")"##*/} - return; - fi - # Mercurial repository - if [[ -d "${current_dir}/.hg" ]] - then - if [[ -f "$current_dir/.hg/branch" ]] - then - echo '☿' $(<"$current_dir/.hg/branch") - else - echo '☿ default' - fi - return; - fi - # Defines path as parent directory and keeps looking for :) - current_dir="${current_dir:h}" - done -} |