- md) [ -x "$(command -v lowdown)" ] && \
- lowdown --parse-no-intraemph "${file}" -Tms | groff -mpdfmark -ms -kept -T pdf > "${base}.pdf" || \
- [ -x "$(command -v groffdown)" ] && \
- groffdown -i "${file}" | groff -T pdf > "${base}.pdf" || \
- pandoc -t ms --highlight-style="kate" -s -o "${base}.pdf" "${file}" ;;
+ md)
+ mstarget="$(getcomproot "${file}" || echo "${file}")"
+ cd "${mstarget%/*}"
+ preconv "${mstarget}" | soelim | refer -PS -e -p "$HOME/.local/share/groff/library.txt" | groff -U -ms -kept -dpaper=letter -T pdf > "${mstarget%.*}".pdf ;;