diff --git a/plugins/gem/_gem b/plugins/gem/_gem index 92feebe95..0e52fd02e 100644 --- a/plugins/gem/_gem +++ b/plugins/gem/_gem @@ -25,6 +25,7 @@ _1st_arguments=( 'lock:Generate a lockdown list of gems' 'mirror:Mirror all gem files (requires rubygems-mirror)' 'outdated:Display all gems that need updates' + 'open:Open gem in $EDITOR' 'owner:Manage gem owners on RubyGems.org.' 'pristine:Restores installed gems to pristine condition from files located in the gem cache' 'push:Push a gem up to RubyGems.org' @@ -66,7 +67,7 @@ case "$words[1]" in _gem_installed _requested installed_gems expl 'installed gems' compadd -a installed_gems fi ;; - uninstall|update) + uninstall|update|open) _gem_installed _wanted installed_gems expl 'installed gems' compadd -a installed_gems ;; esac diff --git a/themes/bitboxer.zsh-theme b/themes/bitboxer.zsh-theme new file mode 100644 index 000000000..9ae4b2867 --- /dev/null +++ b/themes/bitboxer.zsh-theme @@ -0,0 +1,10 @@ +if [[ -n $SSH_CONNECTION ]]; then + export PS1="%{$fg[green]%}%n@%m:%{$reset_color%}% %3~$(git_info_for_prompt)% # " +else + export PS1='%F{green}%3~%f$(git_prompt_info)%# ' +fi + +ZSH_THEME_GIT_PROMPT_PREFIX="[%F{yellow}" +ZSH_THEME_GIT_PROMPT_SUFFIX="%f]" +ZSH_THEME_GIT_PROMPT_DIRTY="%F{red}*%f" +ZSH_THEME_GIT_PROMPT_CLEAN=""