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"