152,153c152,153
< 	Open=nroff -c -Tlatin1 -mandoc %f | sensible-pager
< 	View=%view{ascii,nroff} nroff -c -Tlatin1 -mandoc %f
---
> 	Open=d=%d ; d=${d##/var/log*} ; if [ -z "$d" ] ; then less %f ; else nroff -c -Tlatin1 -mandoc %f | sensible-pager ; fi
> 	View=%view{ascii,nroff} d=%d ; d=${d##/var/log*} ; if [ -z "$d" ] ; then cat %f ; else nroff -c -Tlatin1 -mandoc %f ; fi
172,173c172,173
< 	Open=gzip -dc %f | nroff -c -Tlatin1 -mandoc | sensible-pager
< 	View=%view{ascii,nroff} gzip -dc %f | nroff -c -Tlatin1 -mandoc
---
> 	Open=d=%d ; d=${d##/var/log*} ; gzip -dc %f | if [ -z "$d" ] ; then less ; else nroff -c -Tlatin1 -mandoc | sensible-pager ; fi
> 	View=%view{ascii,nroff} d=%d ; d=${d##/var/log*} ; if [ -z "$d" ] ; then  gzip -dc %f  ; else   gzip -dc %f | nroff -c -Tlatin1 -mandoc ; fi
176,177c176,177
< 	Open=bzip -dc %f | nroff -c -Tlatin1 -mandoc | sensible-pager
< 	View=%view{ascii,nroff} bzip -dc %f | nroff -c -Tlatin1 -mandoc
---
> 	Open=d=%d ; d=${d##/var/log*} ; bzip -dc %f | if [ -z "$d" ] ; then less ; else nroff -c -Tlatin1 -mandoc | sensible-pager ; fi
> 	View=%view{ascii,nroff} d=%d ; d=${d##/var/log*} ; if [ -z "$d" ] ; then  bzip -dc %f  ; else   bzip -dc %f | nroff -c -Tlatin1 -mandoc ; fi
180,181c180,181
< 	Open=bzip2 -dc %f | nroff -c -Tlatin1 -mandoc | sensible-pager
< 	View=%view{ascii,nroff} bzip2 -dc %f | nroff -c -Tlatin1 -mandoc
---
> 	Open=d=%d ; d=${d##/var/log*} ; bzip2 -dc %f | if [ -z "$d" ] ; then less ; else nroff -c -Tlatin1 -mandoc | sensible-pager ; fi
> 	View=%view{ascii,nroff} d=%d ; d=${d##/var/log*} ; if [ -z "$d" ] ; then  bzip2 -dc %f  ; else   bzip2 -dc %f | nroff -c -Tlatin1 -mandoc ; fi
