This commit is contained in:
Masafumi Koba 2025-01-22 12:17:35 +01:00 committed by GitHub
commit 1aed6ac1ce
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 8 additions and 0 deletions

View File

@ -3,6 +3,8 @@
The primary job of this plugin is to provide `rbenv_prompt_info` which can be added to your theme to include Ruby
version and gemset information into your prompt.
Additionally, this plugin provides completion for the `rbenv` command. See also <https://github.com/rbenv/rbenv/#shell-completions>.
Some functionality of this plugin will not work unless you also have the rbenv plugin *gemset* installed.
https://github.com/jf/rbenv-gemset

View File

@ -2,6 +2,7 @@
# the 'rbenv_prompt_info' function.
FOUND_RBENV=$+commands[rbenv]
RBENV_ROOT=''
if [[ $FOUND_RBENV -ne 1 ]]; then
rbenvdirs=("$HOME/.rbenv" "/usr/local/rbenv" "/opt/rbenv" "/usr/local/opt/rbenv")
@ -9,6 +10,7 @@ if [[ $FOUND_RBENV -ne 1 ]]; then
if [[ -d $dir/bin ]]; then
export PATH="$dir/bin:$PATH"
FOUND_RBENV=1
RBENV_ROOT="$dir"
break
fi
done
@ -24,6 +26,10 @@ if [[ $FOUND_RBENV -ne 1 ]]; then
fi
if [[ $FOUND_RBENV -eq 1 ]]; then
if [[ -d "$RBENV_ROOT/completions" ]]; then
fpath+=("$RBENV_ROOT/completions")
fi
eval "$(rbenv init --no-rehash - zsh)"
alias rubies="rbenv versions"