#!/bin/bash # view markdown files in zathura viewmd() { [ -z $1 ] && return [ ! -f $1 ] && return pdfname=$(basename $1 .md).pdf echo $pdfname if [ -f $pdfname ]; then zathura $pdfname else pandoc -t pdf $1 | zathura - fi } # generate markdown files from markdown makemd() { [ -z $1 ] && return [ ! -f $1 ] && return pandoc -t pdf $1 -o $(basename $1 .md).pdf } # view zathura in tabbed tzathura() { # rm tabbbed.xid if not running ! pgrep -f tabbed && rm /tmp/tabbed.xid if [ ! -f /tmp/tabbed.xid ]; then tabbed -c -d > /tmp/tabbed.xid fi zathura "$@" -e $(