dots/commonsh/10_pager
2009-01-03 09:59:15 -06:00

17 lines
440 B
Text
Executable file

for PAGER in less more pg ; do
(type -p $PAGER &> /dev/null) && break
done
export PAGER
# if we are in less, we can set some options and use lesspipe
if [[ $PAGER = "less" ]] ; then
# lesspipe can go by either lesspipe or lesspipe.sh
for lesspipe in lesspipe lesspipe.sh ; do
if (type -p $lesspipe &> /dev/null) ; then
eval $(SHELL=/bin/sh $lesspipe) && break
fi
done
# let less be case insensitive
export LESS='-i -R -M'
fi