From 39795d3e5e6abf3bfacb2de29e23fcb4adc24da3 Mon Sep 17 00:00:00 2001
From: Georges Discry <georges@discry.be>
Date: Wed, 23 Jan 2013 16:46:06 +0100
Subject: [PATCH] Fix lesspipe.sh detection in custom PATH

The detection of lesspipe.sh has to be done after setting PATH as it
could be installed in a non-standard bin directory. For example,
Homebrew installs lesspipe in /usr/local.
---
 runcoms/zshenv | 28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)

diff --git a/runcoms/zshenv b/runcoms/zshenv
index 596c719..0adef03 100644
--- a/runcoms/zshenv
+++ b/runcoms/zshenv
@@ -29,20 +29,6 @@ if [[ -z "$LANG" ]]; then
   eval "$(locale)"
 fi
 
-#
-# Less
-#
-
-# Set the default Less options.
-# Mouse-wheel scrolling has been disabled by -X (disable screen clearing).
-# Remove -X and -F (exit if the content fits on one screen) to enable it.
-export LESS='-F -g -i -M -R -S -w -X -z-4'
-
-# Set the Less input preprocessor.
-if (( $+commands[lesspipe.sh] )); then
-  export LESSOPEN='| /usr/bin/env lesspipe.sh %s 2>&-'
-fi
-
 #
 # Paths
 #
@@ -88,6 +74,20 @@ for path_file in /etc/paths.d/*(.N); do
 done
 unset path_file
 
+#
+# Less
+#
+
+# Set the default Less options.
+# Mouse-wheel scrolling has been disabled by -X (disable screen clearing).
+# Remove -X and -F (exit if the content fits on one screen) to enable it.
+export LESS='-F -g -i -M -R -S -w -X -z-4'
+
+# Set the Less input preprocessor.
+if (( $+commands[lesspipe.sh] )); then
+  export LESSOPEN='| /usr/bin/env lesspipe.sh %s 2>&-'
+fi
+
 #
 # Temporary Files
 #