From 3527b4cad4bfa58c4289a1931f4baa5bbced3068 Mon Sep 17 00:00:00 2001 From: Simon Gomizelj Date: Mon, 28 Nov 2011 14:14:45 -0500 Subject: [PATCH] My pkgfile hook wasn't handling multiple results properly. Should be fixed now. --- lib/notfound.zsh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/notfound.zsh b/lib/notfound.zsh index 6a2afb5e9..570976197 100644 --- a/lib/notfound.zsh +++ b/lib/notfound.zsh @@ -11,10 +11,13 @@ if [[ -x /usr/bin/pkgfile ]]; then read pid cmd state ppid pgrp session tty_nr tpgid rest < /proc/self/stat [[ $$ -eq $tpgid ]] && return 127 - pkg=$(pkgfile -b -v -- $1) + saveIFS=$IFS; IFS=$'\n'; + pkg=($(pkgfile -b -v -- $1)) + IFS=$saveIFS + if [[ -z $pkg ]] && return 127 echo "The command \"$1\" can be found in the following packages:" - for p in $pkg; echo " $p" + for p in $pkg; echo " $p" } fi