Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm
Precedence: bulk
X-No-Archive: yes
List-Id: Zsh Workers List <zsh-workers.zsh.org>
List-Post: <mailto:zsh-workers@zsh.org>
List-Help: <mailto:zsh-workers-help@zsh.org>
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
         :cc:content-type;
        bh=05QG0Nk4sazMhbIST4cJH0UfYXkF1eNfUkzz9zCNK1I=;
        b=O/LhDngn8V2Ex6ocLk0Oa3DpxRvPM6PdICihGUQ1VmWPugG3AGozJ8HzvzZAF/PjtV
         C92qESKHX9N39sDaT858d+xl+XLMouCbPdyDDWi9adjfgbjTpkIWpwaGNeckmGspKgcY
         gvN7QonvzcuI4sitWOqh9frtiXI6N8QgqnAMr/P+BoOVKWsK7eqOAcLeKvtezxbP874+
         Bp6UjyrZipTq/qP8iPlnRtCs6AilVLgEhkmfb1hn1Nq0ExVh5ZJrZ+1vf4560aNhWJVW
         juN5brXTen6sVCgymQYSIj6jm0CE+q9rbf6I2387ZdaU1UNWu3QvLOntNTZtKxProk0X
         omwQ==
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:cc:content-type;
        bh=05QG0Nk4sazMhbIST4cJH0UfYXkF1eNfUkzz9zCNK1I=;
        b=nAJR80zclQmueqD/nKmbTVsstCpzkuYXy6ot0x+3cdnQQgTh5+fvpueuFSuWgXCnQ9
         OjxoYvE8yIUmcVEO7ZaWH3uDytsAU8o+rUWILjMdb2kJJ1c6xbuUANHow+GGvOehADgx
         Ko2VPzV7pRQxFFQ+31gBUAB34l8UCbxQ8W41zu2ASIzoKY1StDYxNdkGRCOPU88i2GZg
         l+jJA+QvtSeAX58FT3+t3TpeLKjN163Zpno1cOUkmxIAO+tfrpESBvBFRHKBmXQOR6mk
         1HE9pHrz4lCb52eD+QziwcS1Hf3icbrSwJCf3V0juryffmYyQmheDNyO1C22gd7IM2cv
         LnDw==
X-Gm-Message-State: AG10YOQHLoJQmb2BOcp4lZtMdi4/EN5G+efnbFERXBoxbV0EKGhpRekYCxFsJVkDFB1kV9+HqWl5PdwqEsPwXA==
X-Received: by 10.25.151.9 with SMTP id z9mr2815174lfd.72.1453564872780; Sat,
 23 Jan 2016 08:01:12 -0800 (PST)
MIME-Version: 1.0
In-Reply-To: <CAKc7PVChdTs4WzKf+amXJ9Y7zOpQVSEsVm6pmHK3FcCQy5k-Xw@mail.gmail.com>
References: <CAKc7PVByfo51GcVkb_kYgO2D3cWYrcq-p4v8gmyfsaeWU=2new@mail.gmail.com>
 <160122173705.ZM11491@torch.brasslantern.com> <CAKc7PVCywh3fVsvFOUP3Bi27-8o1w30_E73rs8c+Zd4sOqtT8w@mail.gmail.com>
 <CAKc7PVChdTs4WzKf+amXJ9Y7zOpQVSEsVm6pmHK3FcCQy5k-Xw@mail.gmail.com>
From: Sebastian Gniazdowski <sgniazdowski@gmail.com>
Date: Sat, 23 Jan 2016 17:00:53 +0100
Message-ID: <CAKc7PVD-AAQ2TDQ_V06Sh15xT9=n5u+cU1WXRAk4kGAi16DqPA@mail.gmail.com>
Subject: Re: Proof of concept mainstream plugin manager
To: Bart Schaefer <schaefer@brasslantern.com>
Cc: Zsh hackers list <zsh-workers@zsh.org>
Content-Type: text/plain; charset=UTF-8
X-Seq: zsh-workers 37740

Even this doesn't work:

    for i in "$@"; do
        fpath+=$ZPLUGIN_HOME/plugins/${ZPLUGIN_CURRENT_USER}--${ZPLUGIN_CURRENT_PLUGIN}
        $i() {
            builtin autoload -X
        }
    done

Looks like Zsh is better off with autoload-X-bodies created with
genuine autoload. But that's a puzzle as it's still the same function
bod

Best regards,
Sebastian Gniazdowski

