From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29856 invoked by alias); 16 Dec 2011 17:01:30 -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: X-Seq: 30029 Received: (qmail 12745 invoked from network); 16 Dec 2011 17:01:28 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_LOW,T_DKIM_INVALID autolearn=ham version=3.3.2 Received-SPF: none (ns1.primenet.com.au: domain at daniel.shahaf.name does not designate permitted sender hosts) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= daniel.shahaf.name; h=date:from:to:cc:subject:message-id :references:mime-version:content-type:in-reply-to; s=mesmtp; bh= ui/PDWl4zreA8P4vLs+qVm4Mi/8=; b=e1HJvu/DjF6T8dSvbmYOHvyytLQILYH3 0Pjf5WIA+lt7UExIpZvq+K7R+KEgKMVppKZWzZ/YkcsRA7n9er4laICQ9a2Il9ra QY4TGEzeNfteN4MYstVhJysicOk4lyymreNHYo062QqbWz3VTJCtrgrtJB4q05SY z7Zshz/Th6A= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=date:from:to:cc:subject:message-id :references:mime-version:content-type:in-reply-to; s=smtpout; bh=ui/PDWl4zreA8P4vLs+qVm4Mi/8=; b=Pv1lleU/5EY3i/elHZhUUayQhbZ2 F4kSGsxe1IskNhOKQ+VINJZsdpbEinPVTm3o5TNxdayOTeZoTv6AjIPHORwL5wL1 USLznL/7EEwlmfAyS79axqkpzRe6sw8Qa8IubP8kN9uidhiOW0bPZB/Yo/jsc/Wj KeylnMSJg+7b/2c= X-Sasl-enc: 68pU+A2CYjNa71Ip/ZN7QyDWgzLjBX20iTY3135AGWvmyDSLd+laT0Hv776pKw 1324054880 Date: Fri, 16 Dec 2011 19:01:08 +0200 From: Daniel Shahaf To: Simon Olofsson Cc: zsh-workers@zsh.org Subject: Re: PATCH: Fix completion for Subversion 1.7 Message-ID: <20111216170108.GA17896@daniel3.local> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.20 (2009-06-14) Simon Olofsson wrote on Thu, Dec 15, 2011 at 16:46:01 +0100: > - ${=${${${(M)${(f)"$(LC_ALL=C _call_program options svn help $cmd)"#(*Valid options:|(#e))}:#* :*}%% #:*}/ (arg|ARG)/:arg:}/(#b)-([[:alpha:]]) \[--([a-z-]##)\](:arg:)#/(--$match[2])-$match[1]$match[3] (-$match[1])--$match[2]$match[3]} > + ${=${${${(M)${(f)"$(LC_ALL=C _call_program options svn help $cmd)"#(*Valid options:|(#e))}:#* :*}%% #:*}/ (arg|ARG)/:arg:}/(#b)(-##)([[:alpha:]]##) \[--([a-z-]##)\](:arg:)#/(--$match[3])$match[1]$match[2]$match[4] ($match[1]$match[2])--$match[3]$match[4]} > ) Is ([a-z-]##) correct? Does it catch --diff3-cmd? > _store_cache svn-${cmd}-args args > fi >