diff --git a/bindings.zsh b/bindings.zsh index bc63eea..441fd6c 100644 --- a/bindings.zsh +++ b/bindings.zsh @@ -89,6 +89,6 @@ if zle -l tmsu-fzf-change-directory; then bindkey "^t" tmsu-fzf-change-directory fi -zle-venv() { zle push-line; BUFFER="venv -t"; zle accept-line } +zle-venv() { zle push-line; BUFFER="venv"; zle accept-line } zle -N zle-venv bindkey "\ev" zle-venv diff --git a/env/50_ruby.zsh b/env/50_ruby.zsh index 8d73fad..ab4b331 100644 --- a/env/50_ruby.zsh +++ b/env/50_ruby.zsh @@ -2,3 +2,7 @@ if exists gem; then RUBY_VERSION=${$(gem environment gemdir):t} export PATH="$PATH:$HOME/.gem/ruby/$RUBY_VERSION/bin" fi + +if [[ -d $HOME/.rvm/bin ]]; then + export PATH="$PATH:$HOME/.rvm/bin" +fi diff --git a/plugins/pyenv/pyenv.plugin.zsh b/plugins/pyenv/pyenv.plugin.zsh index d2482df..d79d4e6 100644 --- a/plugins/pyenv/pyenv.plugin.zsh +++ b/plugins/pyenv/pyenv.plugin.zsh @@ -1,8 +1,10 @@ export PYENV_ROOT=${XDG_DATA_HOME:-$HOME/.local/share}/pyenv _init_pyenv() { unfunction pyenv - export PATH="$PATH:$PYENV_ROOT/bin" + export PATH="$PYENV_ROOT/bin:$PATH" + eval "$(pyenv init --path)" eval "$(pyenv init -)" + source $(pyenv root)/completions/pyenv.zsh if pyenv commands | grep -q 'virtualenv'; then eval "$(pyenv virtualenv-init -)" fi