diff --git a/.config/shell/rc.d/vifm-to-vm.sh b/.config/shell/rc.d/vifm-to-vm.sh index 201bfd0..7e5ece2 100644 --- a/.config/shell/rc.d/vifm-to-vm.sh +++ b/.config/shell/rc.d/vifm-to-vm.sh @@ -3,5 +3,10 @@ # Check for existence of vifm command. If found, substitute vifm with it. type vifm >/dev/null 2>&1 && alias vm=vifm +# if vifm exists, also let me open current dir in vifm with vmm +type vifm >/dev/null 2>&1 && alias vmm="vifm ${PWD}" + # Check for existence of vifmrun command. If found, substitute vifm with it. type vifmrun >/dev/null 2>&1 && alias vifm=vifmrun + + diff --git a/.local/bin/vifmrun b/.local/bin/vifmrun index a032b41..369273a 100755 --- a/.local/bin/vifmrun +++ b/.local/bin/vifmrun @@ -11,5 +11,5 @@ mkfifo "$FIFO_UEBERZUG" >/dev/null trap cleanup EXIT 2>/dev/null tail --follow "$FIFO_UEBERZUG" | ueberzug layer --silent --parser bash 2>&1 >/dev/null & -vifm +vifm $1 cleanup