X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/2b76520e8c1722782deb248b43c3fbcb15c47efc..refs/heads/lazyvim:/zsh/lib/ranger.zsh diff --git a/zsh/lib/ranger.zsh b/zsh/lib/ranger.zsh index 1fab1ae..f59c7f5 100644 --- a/zsh/lib/ranger.zsh +++ b/zsh/lib/ranger.zsh @@ -3,11 +3,13 @@ if (( ! $+commands[ranger] )); then fi # Auto cd into rangers directory +ranger_cmd=$(whence -p ranger) function ranger { tempfile=$(mktemp /tmp/ranger-dirXXX) - /usr/bin/ranger --choosedir="$tempfile" "${@:-$(pwd)}" + $ranger_cmd --choosedir="$tempfile" "${@:-$(pwd)}" test -f "$tempfile" && if [ "$(cat -- "$tempfile")" != "$(echo -n `pwd`)" ]; then + echo "$(cat "$tempfile")" cd -- "$(cat "$tempfile")" fi rm -f -- "$tempfile"