From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9615 invoked by alias); 2 Mar 2011 23:30:53 -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: 28842 Received: (qmail 18895 invoked from network); 2 Mar 2011 23:30:42 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 Received-SPF: none (ns1.primenet.com.au: domain at closedmail.com does not designate permitted sender hosts) From: Bart Schaefer Message-id: <110302153027.ZM10605@torch.brasslantern.com> Date: Wed, 02 Mar 2011 15:30:27 -0800 In-reply-to: Comments: In reply to Greg Klanderman "Re: PATCH: zstyle to control completion of functions/parameters beginning with underscore" (Mar 2, 1:49pm) References: <1238890030-4683-1-git-send-email-ft@bewatermyfriend.org> <090404193718.ZM19801@torch.brasslantern.com> <20090405191304.1908fca8@pws-pc> <090405151115.ZM13159@torch.brasslantern.com> <20090406100929.505617e2@news01> <2d460de70905270930j681da6a5kf7848d67d89f0c69@mail.gmail.com> <20090527175941.3bbe2eba@news01> <2d460de70905280148iebfcegcb4143c33e510efd@mail.gmail.com> <7658.1299027908@thecus> X-Mailer: OpenZMail Classic (0.9.2 24April2005) To: zsh-workers@zsh.org Subject: Re: PATCH: zstyle to control completion of functions/parameters beginning with underscore MIME-version: 1.0 Content-type: text/plain; charset=us-ascii On Mar 2, 1:49pm, Greg Klanderman wrote: } Subject: Re: PATCH: zstyle to control completion of functions/parameters b } } >>>>> On March 1, 2011 Oliver Kiddle wrote: } > Your hide-internal style is very similar to prefix-needed. } } Sorry, I hadn't seen that.. if people agree, I can use the } prefix-needed style instead; the issues I see with that are: } } 1. Prefix-needed is defined as defaulting to true, but to preserve } current behavior for functions/parameters, the default would have } to be false. How about if prefix-needed becomes a ternary, with default "auto" where the behavior of "auto" is defined to mean "false" in the new contexts where you are applying it and "true" in all the contexts where it now applies? (This may be a silly suggestion, I haven't carefully worked out all the interactions or how much code would need to be touched.)