PAGER=less
export PAGER
+escape=`printf '\033'`
+# Color man pages viewed with less, thanks to [1].
+#
+# [1]: http://nion.modprobe.de/blog/archives/572-less-colors-for-man-pages.html
+#
+# Color bold strings in bold blue.
+LESS_TERMCAP_md="${escape}[01;34m"
+LESS_TERMCAP_me="${escape}[0m"
+export LESS_TERMCAP_md LESS_TERMCAP_me
+# Color underlined strings in bold yellow and underlined.
+LESS_TERMCAP_us="${escape}[01;4;33m"
+LESS_TERMCAP_ue="${escape}[0m"
+export LESS_TERMCAP_us LESS_TERMCAP_ue
+# Color standout mode in bold black with yellow background.
+LESS_TERMCAP_so="${escape}[01;30;43m"
+LESS_TERMCAP_se="${escape}[0m"
+export LESS_TERMCAP_so LESS_TERMCAP_se
+
# Use ~/.tmp as directory for temporary files if available to reduce security
# problems on multi-user systems.
if test -O "$HOME/.tmp" && test -d "$HOME/.tmp"; then
# Zsh configuration file for environment related options.
-# Copyright (C) 2011-2012 Simon Ruderich
+# Copyright (C) 2011-2013 Simon Ruderich
#
# This file is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# Make sure elements in PATH are unique.
typeset -U path PATH
-# Color man pages viewed with less, thanks to
-# http://nion.modprobe.de/blog/archives/572-less-colors-for-man-pages.html
-#
-# Color bold strings in bold blue.
-export LESS_TERMCAP_md=$'\e[01;34m'
-export LESS_TERMCAP_me=$'\e[0m'
-# Color underlined strings in bold yellow and underlined.
-export LESS_TERMCAP_us=$'\e[01;4;33m'
-export LESS_TERMCAP_ue=$'\e[0m'
-# Color standout mode in bold black with yellow background.
-export LESS_TERMCAP_so=$'\e[01;30;43m'
-export LESS_TERMCAP_se=$'\e[0m'
-
-
# Setup lesspipe to view multiple file-types (like .gz, .zip, etc.) with less.
# Useful in combination with the "p" alias. Taken from Debian's default bash
# files. Thanks.