From 1a7f095d95c58d82ac14b47f03fd38c92325a394 Mon Sep 17 00:00:00 2001 From: Igor Murzov Date: Mon, 5 Jul 2010 13:40:39 +0400 Subject: [PATCH] Improve package name completion --- contrib/slackware | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/contrib/slackware b/contrib/slackware index 486e7476..6e43c977 100644 --- a/contrib/slackware +++ b/contrib/slackware @@ -62,8 +62,11 @@ _slapt-get() case $t in all) # --install|-i|--show|--filelist - COMPREPLY=( $( slapt-get --search "^$cur" 2> /dev/null | \ - awk '{print $1}' ) ) + # slapt-get will fail to search for "^orc-0.4.4" for example + # it can only search for names, so we should anything else + local name=$( echo $cur | cut -f1 -d- ) + COMPREPLY=( $( slapt-get --search "^$name" 2> /dev/null | \ + awk '{print $1}' | grep "^$cur" ) ) return 0 ;; ins) # --remove