From a5783e12560aa1681f01b5bfdf912351d687a5ae Mon Sep 17 00:00:00 2001 From: Sorin Ionescu Date: Wed, 28 Dec 2011 16:13:08 -0500 Subject: [PATCH] Cleaned up minor cruft in the Perl plugin. Use path helpers where appropriate. Removed an unnecessary if statement. --- plugins/perl/init.zsh | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/plugins/perl/init.zsh b/plugins/perl/init.zsh index 450a8e04..78411813 100644 --- a/plugins/perl/init.zsh +++ b/plugins/perl/init.zsh @@ -13,7 +13,7 @@ if [[ "$OSTYPE" == darwin* ]]; then cache_file="${0:h}/cache.zsh" perl_path="$HOME/Library/Perl/5.12" if [[ -f "$perl_path/lib/perl5/local/lib.pm" ]]; then - export MANPATH="$perl_path/man:$MANPATH" + manpath=("$perl_path/man" $manpath) if [[ ! -f "$cache_file" ]]; then perl -I$perl_path/lib/perl5 -Mlocal::lib=$perl_path >! "$cache_file" source "$cache_file" @@ -23,10 +23,8 @@ if [[ "$OSTYPE" == darwin* ]]; then fi unset perl_path unset cache_file -fi -# Set environment variables for launchd processes. -if [[ "$OSTYPE" == darwin* ]]; then + # Set environment variables for launchd processes. for env_var in PERL_LOCAL_LIB_ROOT PERL_MB_OPT PERL_MM_OPT PERL5LIB; do launchctl setenv "$env_var" "${(P)env_var}" &! done