From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 15931 invoked from network); 1 Jul 2020 18:08:46 -0000 Received: from ns1.primenet.com.au (HELO primenet.com.au) (203.24.36.2) by inbox.vuxu.org with ESMTPUTF8; 1 Jul 2020 18:08:46 -0000 Received: (qmail 8234 invoked by alias); 1 Jul 2020 18:08:40 -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: List-Unsubscribe: Sender: zsh-users@zsh.org X-Seq: 24968 Received: (qmail 24010 invoked by uid 1010); 1 Jul 2020 18:08:39 -0000 X-Qmail-Scanner-Diagnostics: from mail-ua1-f44.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.102.3/25857. spamassassin: 3.4.4. Clear:RC:0(209.85.222.44):SA:0(-2.0/5.0):. Processed in 0.745404 secs); 01 Jul 2020 18:08:39 -0000 X-Envelope-From: sgniazdowski@gmail.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at _netblocks.google.com designates 209.85.222.44 as permitted sender) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=iihHZAhL5WPIkofKcJ+q6r3WYTiIXPnGOgo5/KprAZY=; b=YAUdROIPoJRLPaoQLmQm2jMGY4NQU5T+5emZ+Tl8CNHsBw5egWeqb6fzdXifYB2993 UTTurl3URZek2498E9vb4wNT1HeNxaj2thqip2mVWu1i3ua+GyKxuopg09CBUYibHHNc ANFWDYxs0NM8sBo9TQzC3gObc8degG3fuFnrIFrK7SRc7HwzXb6l7sSQEhBPhtzCvz0d 3748G3DgGtmFI8u1YW6UNLCzBG6896Q/OVH5ypaQs9xnqJRwo4qfmJctyXRdPZPe2eR6 K+hzV0HtmSIwkTB0eFyl4rO3Q/e9+iI5AqBDhfzNtfWNjxll5QnuciYKwBHMAAA5+ln3 mHtw== X-Gm-Message-State: AOAM5309eAgG2feywaugVpTOW3HyQ+9C7Oth76BhjGSofTTuq9tMSfV8 OezvTlKAD4JtYEni/sqqNbOgq60FCk93rW5yJkkjuw== X-Google-Smtp-Source: ABdhPJwlLLyBHJ6WAWkVB4NP1+VTO7+G0x1+TnqQaXOicN05FPSV1trEsP3WX5uZRD7rG6N8cBR7VwoTQmOY1/UAdR4= X-Received: by 2002:ab0:4821:: with SMTP id b30mr18959447uad.83.1593626885878; Wed, 01 Jul 2020 11:08:05 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Sebastian Gniazdowski Date: Wed, 1 Jul 2020 20:07:53 +0200 Message-ID: Subject: Re: How to impose a numeric sort on negative numbers? To: Mikael Magnusson Cc: Zsh Users Content-Type: multipart/alternative; boundary="0000000000006ff7af05a9652c8d" --0000000000006ff7af05a9652c8d Content-Type: text/plain; charset="UTF-8" It's weird that it's different - could you share `allopt' output? And it's not correct - -1 is before -3, etc. On Wed, 1 Jul 2020 at 20:03, Mikael Magnusson wrote: > On 7/1/20, Sebastian Gniazdowski wrote: > > Hi, > > arr=( -1A -2b -3B 0 1A 2C 3B ) > > print -rl ${(on)arr} > > > > Output: > > 0 > > 1A > > -1A > > -2b > > 2C > > 3B > > -3B > > > > So it's not "correct". How to sort from -3 to 2? > > Works fine here, > % arr=( -1A -2b -3B 0 1A 2C 3B ) > % print -rl ${(on)arr} > -1A > -2b > -3B > 0 > 1A > 2C > 3B > > > -- > Mikael Magnusson > -- Sebastian Gniazdowski IRC: https://kiwiirc.com/client/chat.freenode.net:+6697/#zinit Blog: http://zdharma.org --0000000000006ff7af05a9652c8d--