dots/commonsh/10_pager

19 lines
452 B
Text
Raw Normal View History

for PAGER in less more pg ; do
(command -v $PAGER > /dev/null 2>&1) && 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 (command -v $lesspipe > /dev/null 2>&1) ; then
eval `SHELL=/bin/sh $lesspipe` && break
fi
done
# let less be case insensitive
LESS='-R -M'
export LESS
fi