Marty Oehme
95c3305cbb
vifm enters last open dirs by default. vmm alias opens vifm with the pwd as the opened dir instead. Passing along arbitrary paths to vm also opens vifm there.
15 lines
383 B
Bash
Executable file
15 lines
383 B
Bash
Executable file
#!/usr/bin/env bash
|
|
export FIFO_UEBERZUG="/tmp/vifm-ueberzug-${PPID}"
|
|
|
|
function cleanup {
|
|
rm "$FIFO_UEBERZUG" 2>/dev/null
|
|
pkill -P $$ 2>/dev/null
|
|
}
|
|
pkill -P $$ 2>/dev/null
|
|
rm "$FIFO_UEBERZUG" 2>/dev/null
|
|
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 $1
|
|
cleanup
|