git.fiddlerwoaroof.com
zsh/zsh_plugins/02-pandoc.zsh
a0d71cd9
 # Requires pandoc
 
893ef22d
 2man() {
8ef8fa75
   local input="$2"
a0d71cd9
   if [[ "$input" == "" ]]; then
     input="-"
   fi
893ef22d
   pandoc -s -f "$1" -t man "$input" 
 }
 
 alias html2man='2man html'
 alias md2man='2man markdown'
 alias latex2man='2man latex'
8ef8fa75
 vmd() {
   md2man $1 | man- | less
 }
893ef22d
 
907e4c93
 _pandoc_view() {
93b97f01
   2man $1 $2 | man-
907e4c93
 }
 
893ef22d
 pandoc_view() {
93b97f01
   man_fun="man-"
907e4c93
   _pandoc_view $*
a0d71cd9
 }
 
 dump_html() {
   pandoc_view html "$1"
 }
 
 dump_md() {
   pandoc_view markdown "$1"
 }
 
907e4c93
 vpandoc_view() {
93b97f01
   man_fuvman
907e4c93
   _pandoc_view $*
 }
 
 vdump_html() {
   vpandoc_view html "$1"
 }
 
 vdump_md() {
   vpandoc_view markdown "$1"
 }
 
a0d71cd9