voidrice/.vim/bin/mupdf-launch.sh
2017-06-02 15:49:10 -04:00

16 lines
509 B
Bash
Executable File

#!/bin/bash
texfile="$2"
pdffile="$1"
mupdf "$pdffile" &>/dev/null &
mupid="$!"
muwinid="0"
nummps=$(xdotool search --class "MuPDF" getwindowname %@ | grep -n "$pdffile" | cut -d":" -f1)
while [ -z $nummps ] ; do
sleep 0.1
nummps=$(xdotool search --class "MuPDF" getwindowname %@ | grep -n "$pdffile" | cut -d":" -f1)
done
echo -n "$(xdotool search --class "MuPDF" | sed -n "$nummps p")"
# try to return focus to GVIM
xdotool search --class --name "${texfile}.*GVIM" windowactivate &>/dev/null
exit 0