From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11689 invoked by alias); 30 Dec 2017 06:13:33 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 42186 Received: (qmail 20488 invoked by uid 1010); 30 Dec 2017 06:13:33 -0000 X-Qmail-Scanner-Diagnostics: from out2-smtp.messagingengine.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(66.111.4.26):SA:0(-2.6/5.0):. Processed in 3.572686 secs); 30 Dec 2017 06:13:33 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: d.s@daniel.shahaf.name X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= daniel.shahaf.name; h=date:from:message-id:subject:to :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=TSeMQb6Daot4EncsC GW9ZdtyNvyI0XKGWeWeeqcTREI=; b=GkJBnUPYa9tzrxW3DYnJhck/l5ChLUrM1 Rk8Bm0CfINnyS7BflKBzdMrxtUOOmvEfGZ7l3R+xin7klSUUIRqGoohZVwst040w fP2/Htj8R2QolGlBXS4w1SKMXp//Qla0Hw7gfRLxKDU44wcNOOx9kx+EIAN1d4e4 xzmzfA1fqC2PGc4YsH/ZmWy6QimYwyYlG1QBNQ6wsNf+8InBlKAT/KSUUWIw7xJ1 gGHBbIqTrvyvzY5TCSyt8SreZOL5XeFpKUOzJ0SCcFrWXOGK+NnlD12/Ji9gE10L Ph4X6qfcdaIo2+A4MDzMEjtQ3SwIIbCPKx9go5z41/45y18ErMmvg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=date:from:message-id:subject:to :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=TSeMQb6Daot4EncsC GW9ZdtyNvyI0XKGWeWeeqcTREI=; b=QO9UdAk2F/dkTkS3mf6LBLdfnoWBER5DJ MOTE0yXbzQDPSXwfSCWkNr4T82uWsAaJT8vEsEnVr9PPKZjie2iXa/z8q0rj0QK9 VmqBFATDK/tRso6xbx9fgho66eCA1ZmugyOPQt5IS1MdoQiBiEqwnyCq5iSMC3Hz +3qE2ilQksZfWh7ngYWie/3a89IiBIKsoBMUS/IEjcWYMum8E9iM5sIDBjzJART1 zMDb2YSq/y6T3x9pO3jwYNeXCRRDvfoQIaAuqgq0zlSzSvtPdwuTbafAF1DfGrvZ bMlDjD5qzZf6bKZ+FIB28Nr6/RN9mL2+tIpbh/+sCZItYikJRx1AQ== X-ME-Sender: From: Daniel Shahaf To: zsh-workers@zsh.org Subject: [PATCH] _apt: Fix completion of target_release names, e.g., 'apt install zsh/'. Date: Sat, 30 Dec 2017 06:13:21 +0000 Message-Id: <20171230061321.21354-1-danielsh@tarpaulin.shahaf.local2> X-Mailer: git-send-email 2.11.0 When local-apt-repository is installed, 'apt-cache policy' contains . 100 /var/lib/dpkg/status release a=now 500 file:/var/lib/local-apt-repository ./ Packages release o=local-apt-repository,c= . which was matched by the pattern being patched. --- Completion/Debian/Command/_apt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Completion/Debian/Command/_apt b/Completion/Debian/Command/_apt index 074fb0164..aabe03d3c 100644 --- a/Completion/Debian/Command/_apt +++ b/Completion/Debian/Command/_apt @@ -609,7 +609,7 @@ _apt_releases_update () { then local -a tmp=("${(f)$(apt-cache policy)}") _apt_releases=( -${${${${(M)tmp:#*release*}#*a=}%%,*}:#now} +${${${${(M)tmp:#*release*a=*}#*a=}%%,*}:#now} ${${${${(M)tmp:#*release*n=*}#*n=}%%,*}:#now} ) typeset -U _apt_releases