fsvimdiff (608B)
1 #!/bin/sh 2 export ROOT1 3 ROOT1="$1" 4 export ROOT2 5 ROOT2="$2" 6 opts='diff scrollbind cursorbind scrollopt+=hor nowrap fdm=diff readonly nomodified buftype=nofile bufhidden=delete' 7 exec vim \ 8 +'0r!ROOT="$ROOT1" fslist' \ 9 +"setlocal $opts" \ 10 +"exe 'file '.\$ROOT1.'.fs'" \ 11 +'rightb vnew' \ 12 +'0r!ROOT="$ROOT2" fslist' \ 13 +"setlocal $opts" \ 14 +"exe 'file '.\$ROOT2.'.fs'" \ 15 +'norm ggzM' 16 #exec vim \ 17 # +'0r!ROOT="$ROOT1" fslist2 .' \ 18 # +"setlocal $opts" \ 19 # +"exe 'file '.\$ROOT1.'.fs'" \ 20 # +'rightb vnew' \ 21 # +'0r!ROOT="$ROOT2" fslist2 .' \ 22 # +"setlocal $opts" \ 23 # +"exe 'file '.\$ROOT2.'.fs'" \ 24 # +'norm ggzM'