From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21919 invoked by alias); 7 Jan 2015 19:54:37 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: X-Seq: 19702 Received: (qmail 24420 invoked from network); 7 Jan 2015 19:54:36 -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.6 required=5.0 tests=BAYES_00,HTML_MESSAGE, RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.2 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=LQ+6dVgl6nl6+QQniG4SaVEGMXN7zbcYCdFIZ/q0oU0=; b=L6pXB+zFnGSECPom1qiNo00VQIg8WE/i1pWROrGQHJR28nHGDwCGEzBuWagBlIUeI6 /YNZdp5X05SzPEYIv4/Rrq7Au66kC2pkpovRNvXNNFGqAWyX/rEWXy7hOYjhITIJP84M nHwKYWEoDxndiSeYwiDOQEMwNOFg6aJohPSOnLdP9PAVI/JrhIkW4lHET4P7mJFawBjj ahhpQwkGmG28f3YB2t9ANQpbsC30V/DbllG84caOHy5/u0ckMEMZnIfmezNHofyVlXlc 6c7OssrZUZxfQeBiHzCIxQID5Tgn6USx+r670+9PR3yFX7DWtyGyXCjfdrfimcAV1plE 1Dtg== X-Gm-Message-State: ALoCoQmx3q0T6mY1aB/m31eeA9VTS4V3jijvnJh3Out+phYs6/uzhFpISiI0By4isgzrWxsfzxCL MIME-Version: 1.0 X-Received: by 10.194.62.76 with SMTP id w12mr9960264wjr.5.1420660471742; Wed, 07 Jan 2015 11:54:31 -0800 (PST) In-Reply-To: References: <5488D414.6010300@eastlink.ca> <30453.1418258082@thecus.kiddle.eu> <5488F0AC.2040901@eastlink.ca> <141210214454.ZM12261@torch.brasslantern.com> <5489C8F4.8030703@eastlink.ca> <141211092824.ZM13349@torch.brasslantern.com> <5489F1BC.5000900@eastlink.ca> <20150107150109.GA14088@ypig.lip.ens-lyon.fr> <20150107152856.0a347dec@pwslap01u.europe.root.pri> <54AD7BF9.2050005@eastlink.ca> Date: Wed, 7 Jan 2015 11:54:31 -0800 Message-ID: Subject: Re: completion From: Bart Schaefer To: Zsh Users Content-Type: multipart/alternative; boundary=047d7ba977a4c3d84d050c154aa8 --047d7ba977a4c3d84d050c154aa8 Content-Type: text/plain; charset=UTF-8 The zstyle feature and its specific application to completion were developed by a consensus of people on the zsh-workers list at the time, several of whom are still present (though not the primary author). The zstyle mechanism in particular was meant to be very general and in fact knows nothing of separators. It's a flat namespace with some put/test/get semantics wrapped around it. The needs of the completion system then led to the creation of an artificial hierarchy within the flat zstyle namespace. Ranting about * matching a "separator" colon is like ranting about ellipses skipping over periods and commas when a paragraph has been abbreviated. --047d7ba977a4c3d84d050c154aa8--