Changes to zsh - ranger shortcut and alias for armory tool

This commit is contained in:
Jonathan Hodgson 2019-09-26 08:57:27 +01:00
förälder 35a11c5e6d
incheckning 67b7d62977
2 ändrade filer med 17 tillägg och 0 borttagningar

Visa fil

@ -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'