Skip to content

Commit

Permalink
Fix lesspipe.sh detection in custom PATH
Browse files Browse the repository at this point in the history
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.
  • Loading branch information
gdiscry committed Jan 23, 2013
1 parent b531191 commit 39795d3
Showing 1 changed file with 14 additions and 14 deletions.
28 changes: 14 additions & 14 deletions runcoms/zshenv
Original file line number Diff line number Diff line change
Expand Up @@ -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
#
Expand Down Expand Up @@ -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
#
Expand Down

0 comments on commit 39795d3

Please sign in to comment.