parent
35a11c5e6d
commit
67b7d62977
2 changed files with 17 additions and 0 deletions
@ -0,0 +1,12 @@ |
|||||||
|
# Use ranger to switch directories and bind it to ctrl-o |
||||||
|
rangercd () { |
||||||
|
tmp="$(mktemp)" |
||||||
|
ranger --choosedir="$tmp" "$@" |
||||||
|
if [ -f "$tmp" ]; then |
||||||
|
dir="$(cat "$tmp")" |
||||||
|
rm -f "$tmp" |
||||||
|
[ -d "$dir" ] && [ "$dir" != "$(pwd)" ] && cd "$dir" |
||||||
|
fi |
||||||
|
} |
||||||
|
alias ranger="rangercd" |
||||||
|
bindkey -s '^o' 'ranger\n' |
Loading…
Reference in new issue