diff options
Diffstat (limited to 'plugins/chruby')
| -rw-r--r-- | plugins/chruby/chruby.plugin.zsh | 8 | 
1 files changed, 7 insertions, 1 deletions
diff --git a/plugins/chruby/chruby.plugin.zsh b/plugins/chruby/chruby.plugin.zsh index 758b4a56c..8a1577267 100644 --- a/plugins/chruby/chruby.plugin.zsh +++ b/plugins/chruby/chruby.plugin.zsh @@ -95,5 +95,11 @@ function chruby_prompt_info() {  }  # complete on installed rubies -_chruby() { compadd $(chruby | tr -d '* ') } +_chruby() { +    compadd $(chruby | tr -d '* ') +    local default_path='/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin' +    if PATH=${default_path} type ruby &> /dev/null; then +        compadd system +    fi +}  compdef _chruby chruby  | 
