Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm
Precedence: bulk
X-No-Archive: yes
List-Id: Zsh Workers List <zsh-workers.zsh.org>
List-Post: <mailto:zsh-workers@zsh.org>
List-Help: <mailto:zsh-workers-help@zsh.org>
X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID
	autolearn=ham autolearn_force=no version=3.4.1
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=brasslantern-com.20150623.gappssmtp.com; s=20150623;
        h=from:message-id:date:to:subject:mime-version;
        bh=OLZZPVRTSYlK1KCJpFt+BntoYhiGi5fbpiQJ/2Ju2+Q=;
        b=2BLmffsIfHfUFK1+0zkwtk1oMxQDwIpPkutaTw7VjmKBmenr8kZuRCLCsSYKBbcmLI
         v6fCiTsy48smnClKVR+QByMpXhKVOd4QxThuQ+B8D66lIVdIKF+GYmSMqTGVbg4vIq/b
         oPQGgmwu1AN85tvyj2YJZEw2bTbafVajsUEBmmJieJ1BoezEpIvB1pSMbLIExgNq/MFG
         Xq65xgH8NRa2YHhpoNbXk5Jdt+wI4ge8wH7F4xRBtNMhuTVctJ5QSpbr/5Yc2xocsPsp
         nnQJhKAx+mjd5j3HEQEb2S4CFNyH2DpYGe+r3I3iFZqnwwluKeFSP2aWdUboVN0aBQqy
         Hs3A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20130820;
        h=x-gm-message-state:from:message-id:date:to:subject:mime-version;
        bh=OLZZPVRTSYlK1KCJpFt+BntoYhiGi5fbpiQJ/2Ju2+Q=;
        b=XTxPtLY+s6B+kMqXgZ3tW7kEtr7eiq42lEqfm8yyEc3tl+Rh44vSnG9/ZshUBSWSJX
         3ZSl+1wAI1QtLxQvg6IK4qt38AjR1BJQ4lKwGNJWxC/cYp8X8Nq7VbqjQcVp8//BW8lt
         6QaiNIhRcEze251/3/6JfIAak0lPfXAUJwx3N14yrcnYhH3jugyNlFzHt2Lt8FoaYnNV
         VP1G9aECiGbBOdIqxIULnDTHJhCFC+rI32XcTTJiOSiuFBESYL9wAbUe3yGOyzgd4poH
         r/PXRmWEjHzY3EMGLLGb4IyToCWyqKfMYzD5cJFeueFKPNwKMv1YSzQiH0E0Wu5tejGA
         L+3A==
X-Gm-Message-State: ALyK8tLH7FyJv9/F7vDxaoZngNnw2h8RFivHdvHUgk3E/6VzCOAI1xYXEON/75drCWZoDg==
X-Received: by 10.66.4.129 with SMTP id k1mr1326583pak.45.1465331166020;
        Tue, 07 Jun 2016 13:26:06 -0700 (PDT)
From: Bart Schaefer <schaefer@brasslantern.com>
Message-Id: <160607132613.ZM29855@torch.brasslantern.com>
Date: Tue, 7 Jun 2016 13:26:13 -0700
X-Mailer: OpenZMail Classic (0.9.2 24April2005)
To: zsh-workers@zsh.org
Subject: compinit #compdef parsing oddity
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Seq: zsh-workers 38632

If there's a trailing space on the #compdef line in a completion file,
compinit assigns that function as the value of an empty-string key in
the $_comps array.  This is because "read -A" preserves a trailing
emtpy field following a $IFS character.

Turns out there's only one such file in the standard set of completion
functions, so I'm not sure whether it's worth fixing compinit.

diff --git a/Completion/Linux/Command/_pkgtool b/Completion/Linux/Command/_pkgtool
index 916e9e3..cb14099 100644
--- a/Completion/Linux/Command/_pkgtool
+++ b/Completion/Linux/Command/_pkgtool
@@ -1,4 +1,4 @@
-#compdef installpkg upgradepkg removepkg pkgtool explodepkg makepkg 
+#compdef installpkg upgradepkg removepkg pkgtool explodepkg makepkg
 
 local expl
 

