From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16322 invoked by alias); 27 Jul 2011 16:52:45 -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: 29621 Received: (qmail 13025 invoked from network); 27 Jul 2011 16:52:43 -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=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.1 Received-SPF: pass (ns1.primenet.com.au: SPF record at _spf.google.com designates 209.85.220.171 as permitted sender) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=NVc0YXC+znWMcPSrnclnLE0j2ACmgmDXcZ1NKcAzXLI=; b=vkQeceFwSiAKZKw9tmoAeUmDz8W0rOTVA6WZGjITPMTGzlsZQ4qpv7wsUh9+IhCeY+ gmfU6ai6DdBazBWepcEJw5d27gle1WZ09F6GySGD6q4iVEVPTBjJa9JTYwBzV/D7mAdR dukuw564/c4JFOQgGeS1J600JpEO7TIzO/iBk= MIME-Version: 1.0 In-Reply-To: <110727093848.ZM22383@torch.brasslantern.com> References: <110727012046.ZM21543@torch.brasslantern.com> <110727093848.ZM22383@torch.brasslantern.com> Date: Wed, 27 Jul 2011 18:44:41 +0200 Message-ID: Subject: Re: completers using zstat don't work with zmodload -F zsh/stat From: Mikael Magnusson To: Bart Schaefer Cc: zsh workers Content-Type: text/plain; charset=UTF-8 On 27 July 2011 18:38, Bart Schaefer wrote: > On Jul 27, 11:04am, Mikael Magnusson wrote: > } > } I did have an alias, but only in root's .zshrc, didn't think to check > } for that. Adding -U to the zrecompile command didn't help, I had to > } remove the alias. > > Adding -U to zrecompile won't do anything unless you either first > remove all the *.zwc files or at least one of the functions referenced > by the .zwc file has changed since the last time zrecompile was run. > It deliberately skips zcompile if there have been no changes to the > source files. I did that. # alias zstat='builtin stat' # rm $fpath[3].zwc* removed `/usr/local/share/zsh/4.3.12-dev-1/functions.zwc' removed `/usr/local/share/zsh/4.3.12-dev-1/functions.zwc.old' # for a ($fpath) {[ -w $a:r -a $a/_*(N[1]) ] && zrecompile -p -U -z $a.zwc $a/_*} re-compiling /usr/local/share/zsh/4.3.12-dev-1/functions.zwc: succeeded % umount _canonical_paths_add_paths:6: no such builtin: stat -- Mikael Magnusson