--- /dev/null
+# zshenv/80_pagers
+#
+# set a number of default variables related to pagers
+#
+# Copyright © 1994–2008 martin f. krafft <madduck@madduck.net>
+# Released under the terms of the Artistic Licence 2.0
+#
+# Source repository: http://git.madduck.net/v/etc/zsh.git
+#
+
+eval `lesspipe 2>/dev/null`
+export LESS="--quit-if-one-screen --hilite-search --jump-target=.5"
+LESS="$LESS --SILENT --hilite-unread"
+
+export LESSHISTFILE=~/.var/less/history
+[[ -d ${LESSHISTFILE%/*} ]] || mkdir --parent ${LESSHISTFILE%/*}
+
+# vim:ft=zsh
[ "$(umask)" = 022 ] && umask 0077
-eval `lesspipe 2>/dev/null`
-
WORDCHARS="*?_-.[]~/&;!#$%^(){}<>"
# report time stats when command takes longer than 5 seconds