From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8074 invoked by alias); 19 May 2015 06:34:06 -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: 35213 Received: (qmail 17276 invoked from network); 19 May 2015 06:34:04 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2 autolearn=ham autolearn_force=no version=3.4.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=RxCUUs/kNEV6lABxqmauzNGv62CdxWOnLO43Ia6KKvM=; b=pPc+1xtKTt7dH/SQQ5zOKW5Kks4fE1sjHwAB0961gm5xM4PNM1MJEGIiGL2ZOzx8ZI +hkIJ3oCY+2Ec7oBP/vN+4V04E+o9djun/E9eP4vlnc+I6YZH0Qlk709sfkvqX0Qiht4 oIaY/YaaId1iei7shvbtFwqFd58pztBXEjl4rZdirblBNLoWkqA/KceFdBW5BIAYh5TC M4yoHdWMvA/W97S+sNE99BQSHkF36D23j2mXUhM4F4jyd2pOyiM5dKXsOaox+tSIW5cv X1ecQTuR/0bpphFmYhTq1k5un4ebYzMdjx1kkJYc1WhadNC9qHct49WoXhi/KLUCEcLp WY6g== MIME-Version: 1.0 X-Received: by 10.43.151.83 with SMTP id kr19mr38795866icc.3.1432017241953; Mon, 18 May 2015 23:34:01 -0700 (PDT) In-Reply-To: <150518173034.ZM2314@torch.brasslantern.com> References: <20150518115301.0c80918d@pwslap01u.europe.root.pri> <20150518124039.0160a3bb@pwslap01u.europe.root.pri> <150518173034.ZM2314@torch.brasslantern.com> Date: Tue, 19 May 2015 08:34:01 +0200 Message-ID: Subject: Re: vim completion problem after workers/35168 From: Mikael Magnusson To: Bart Schaefer Cc: "Zsh Hackers' List" Content-Type: text/plain; charset=UTF-8 On Tue, May 19, 2015 at 2:30 AM, Bart Schaefer wrote: > On May 18, 12:40pm, Peter Stephenson wrote: > } Subject: Re: vim completion problem after workers/35168 > } > } On Mon, 18 May 2015 14:22:20 +0300 > } Ismail Donmez wrote: > } > _vim:7: parse error near `)' > } > } Yet another annoyance: in the old hack, you got away with having a > } pattern beginning with "(" (and containing balanced parentheses) > } followed by an unbalanced ")". Now you don't. > > Hrm. Zsh patterns include "(this|that)", and "case" syntax includes > "pattern)" without an open paren, so ...? > > The "old hack" is one of those "well, it really should have been done > differently in the first place, but it wasn't, so now what?" issues > that bug me because *somebody* is going to get bitten in the way _vim > just was. I agree, there are other places in the distributed functions that are currently broken by this change, and at least one in my own set of functions. We can't just break backwards compat like this. -- Mikael Magnusson