Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Re: Documentation error



On 10 December 2011 18:09,  <gi1242+zsh@xxxxxxxxx> wrote:
> Hi All,
>
> Is the following an error in the documentation from man zshcompsys:
>
>      _example_caching_policy () {
>             # rebuild if cache is more than a week old
>             local -a oldp
>             oldp=( "$1"(Nmw+1) )
>             (( $#oldp ))
>         }
>
> Technically won't this rebuild the cache if it's more than TWO weeks
> old? "$1"(Nmw+0) seems to do one week old for me,

It depends on what you mean by more than one week. The way it works in
zsh is that -, +, and no sign are disjunct sets, so mw-1, mw1, mw+1
don't have any overlap. mw1 is any files that are one week old, which
is 7-13 days, so more than that is 14 days old (two weeks).

-- 
Mikael Magnusson



Messages sorted by: Reverse Date, Date, Thread, Author