1 fpath
=($rvm_path/scripts
/zsh
/Completion
$fpath)
3 alias rubies
='rvm list rubies'
4 alias gemsets
='rvm gemset list'
6 local ruby18
='ruby-1.8.7-p334'
7 local ruby19
='ruby-1.9.3-p194'
17 _rb18
() {compadd
`ls -1 $rvm_path/gems | grep "^$ruby18@" | sed -e "s/^$ruby18@//" | awk '{print $1}'`}
28 _rb19
() {compadd
`ls -1 $rvm_path/gems | grep "^$ruby19@" | sed -e "s/^$ruby19@//" | awk '{print $1}'`}
33 rvm reload
# TODO: Reload rvm completion?
36 # TODO: Make this usable w/o rvm.
38 local current_ruby
=`rvm-prompt i v p`
39 local current_gemset
=`rvm-prompt g`
42 -Ee "s/\([0-9, \.]+( .+)?\)/$fg[blue]&$reset_color/g" \
43 -Ee "s|$(echo $rvm_path)|$fg[magenta]\$rvm_path$reset_color|g" \
44 -Ee "s/$current_ruby@global/$fg[yellow]&$reset_color/g" \
45 -Ee "s/$current_ruby$current_gemset$/$fg[green]&$reset_color/g"
48 function _rvm_completion
{
49 source $rvm_path"/scripts/zsh/Completion/_rvm"
51 compdef _rvm_completion rvm