From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12972 invoked by alias); 25 Jan 2016 17:05:15 -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: 37781 Received: (qmail 17380 invoked from network); 25 Jan 2016 17:05:14 -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=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID 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:from:date:message-id:subject:to :content-type; bh=QGU23LjmDuiqwOEdFX9rEpKYM90wrNQDZAQbELs5GZI=; b=dSGTZ707L/5toWTBTOAxMgpaXmXZJADz9SZu5Pq8ENqNHHJ3GnncXfG2DtoMG79Y9v PGGkjchPJjsoi26Gl4oMV7ADlVn1yQ72s2KACiSbeHxSJuEz/zdqoz/QGAy/7OQ9nhlF BA91rCGIemp3AhVPYkaOBdFBD3leVmsft1O4HNqVnGlkxBMAVURSmHNrkotaywKJ/gcl fsRkAG2DXmhdcfDO9opEifqJmPj8N2Rbp00s42w2wXBJslf3BiaqxEB4iFOslZaKCYr5 lZ2VwKrxgSKHHLKm7g5h5Gfz7WqjpVo2cXClVUjXndAfJdbmGxPsSF/Gmy4mu+MUxctS 5E7Q== 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:from:date :message-id:subject:to:content-type; bh=QGU23LjmDuiqwOEdFX9rEpKYM90wrNQDZAQbELs5GZI=; b=EQavdQ+imzW1evN71vuNICRs5987Oqvw+4dJ3PUYtQJhkvF6QKnvxN3jXuNrWUDU75 6hnQw5iahzu+mD4PFbCbkwid4B4vW3hok2SDrBqVsO5l4reuNd8upQI71gRPK7Z+Wr1E ROh7G0Cmg+L+MK3BROvpqm/548Ccv2yndnTYD0EOujAtkofc20OiZEvQXnPvJMQ63a7T qye25mXM4HBTrKeCsygCHkAoWH6Sy/uZaiUAdZL1ikddRnpowhg4i2DGCqKK2osNDF37 QAbqG5y+3W59bbwSZ0pZskx1+hamgMSnns4ZjH+rz/0GZaLhA2OebnVXjWGFjiXVT5Ir ImKA== X-Gm-Message-State: AG10YORN63JNWepm/RnJ0WzOxjJSIkIimfk/lOzZ6M8kVC3QZTpPkl0mNTLfahkBepvsFQtZTgb4ZtIzEgEdoQ== X-Received: by 10.25.41.193 with SMTP id p184mr6901693lfp.150.1453741511016; Mon, 25 Jan 2016 09:05:11 -0800 (PST) MIME-Version: 1.0 In-Reply-To: References: <20160125103653.GB6416@pjcj.net> From: Sebastian Gniazdowski Date: Mon, 25 Jan 2016 18:04:51 +0100 Message-ID: Subject: Re: ZPlugin To: Zsh hackers list Content-Type: text/plain; charset=UTF-8 On 25 January 2016 at 12:05, Sebastian Gniazdowski wrote: > Well ZPlugin is designed from scratch to reveal as much as possible > from plugins internals at time of loading it. It's hard to add this to > existing projects. PS. There is one other reason. ZPlugin aims to have fpath clean. Using fpath will be probably still needed for plugins that have completions (not having much insight into this yet), however despite this it doesn't flood fpath with all the plugins. For example, after loading 10 plugins with existing managers, fpath looks like this: /Users/sgniazdowski/.zgen/psprint/zsh-cmd-architect-master /Users/sgniazdowski/.zgen/psprint/zsh-editing-workbench-master /Users/sgniazdowski/.zgen/psprint/zsh-navigation-tools-master /Users/sgniazdowski/.zgen/horosgrisa/autoenv-master /Users/sgniazdowski/.zgen/adolfoabegg/browse-commit-master /Users/sgniazdowski/.zgen/arzzen/calc.plugin.zsh-master /Users/sgniazdowski/.zgen/walesmd/caniuse.plugin.zsh-master /Users/sgniazdowski/.zgen/mollifier/cd-gitroot-master /Users/sgniazdowski/.zgen/MikeDacre/cdbk-master /Users/sgniazdowski/.zgen/willghatch/zsh-cdr-master /Users/sgniazdowski/github/zgen /usr/local/share/zsh/site-functions /usr/share/zsh/site-functions /usr/share/zsh/5.0.8/functions These are all prepended entries and I think for someone who wants to be in control of his system this looks like quite of a mess. Best regards, Sebastian Gniazdowski