complete_nick: if there is one match, just print it - sob - simple output bar
 (HTM) git clone git://git.codemadness.org/sob
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 87edcaa976f44a0058d14a9c5c1185ed8c4f2111
 (DIR) parent 0623bdc3978eb327390c15de16deb991299e8b31
 (HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org>
       Date:   Sat, 25 Oct 2014 10:23:11 +0000
       
       complete_nick: if there is one match, just print it
       
       Diffstat:
         M scripts/complete_nick               |       7 ++++++-
       
       1 file changed, 6 insertions(+), 1 deletion(-)
       ---
 (DIR) diff --git a/scripts/complete_nick b/scripts/complete_nick
       @@ -19,7 +19,12 @@ word="$SOBWRITE"
        #        line=$(grepword "$word" | sort | uniq | dmenu -l 20)
        #fi
        
       -line=$(grepword "$word" | sort | uniq | dmenu -l 20)
       +matches=$(grepword "$word" | sort | uniq | wc -l)
       +if test x"$matches" = x"1"; then
       +        line=$(grepword "$word" | tail -n 1)
       +else
       +        line=$(grepword "$word" | sort | uniq | dmenu -l 20)
       +fi
        
        if test x"$line" != x""; then
                printf '%s' "$line"