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=-3.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 2147 invoked from network); 5 Apr 2021 18:53:27 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 5 Apr 2021 18:53:27 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1617648807; b=hpOcIL6ALr16TIN8xIuXw3Agj4p0Py+bUqzpvUL+NOY3SkSYzqR7tuOTyjPmiFWRQIMByVtnKl 2i+V716Kd44e0gBITOnCWi0Z8DTyJC0ujOmh82oOgamQ0AYYtku/5bDmQ+govQaLfEcX6JoWEv LdkX3TShzc85b3Hzq6gHj8DGymkVTlPT165X6A0pxqTjIDcEeESiFbxN4/PBG7Mi8QGiquHe7R bzshuQMCIHSzDfrW2Qfu702u3MIPq472wNx38e+WCSiJhA2p4a2rHJzQd1v9KXvDwSjG5Et6u9 OKfHeNTDaAeqdcV3GbAbzQZvQWLe9Rbm5FeQP5cHVUK9rA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-oo1-f54.google.com) smtp.remote-ip=209.85.161.54; dkim=pass header.d=brasslantern-com.20150623.gappssmtp.com header.s=20150623 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1617648807; bh=l0QqYTX9tpxmx2AwaWbH4Yx6ztU/RpQ/sUNcM02zrOA=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:Cc:To:Subject: Message-ID:Date:From:In-Reply-To:References:MIME-Version:DKIM-Signature: DKIM-Signature; b=vz8EOYCvzoeZHFWAgf9fZNX05Tg3exPwUW2qAyuRL0zhhilHq7iY9fHw5P5pym9qakPlItQbS0 9R2uyApK1q0ClG1rzaAT8Iq4FLWAWyb0Ag2j1cGVPc+zN2Xvp8pM122a6ofC0IAT/49jgkJEjb tZ7eEnRdxNSNxN5eyCO8iAkZ7BUroYkfBEUozpCKfXwTUJpYX5iLI+QOhm1zBKA6l20+kgJknJ fyWN7jQVvEz1WuCERfMkPsLCngPB8RT5LmRRGS/U5U0l389t5plH7YLS+LZZHFAjSrHi6Hs4xm 2Ogx/ZafN7I4CG+DTMzrXWtmUKRlfLZyYKobc9UDmulh9Q==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20200801; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding: Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To:References: MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=wwyP3vR7ilr5y0MjLlcZ+Ezbx8e0CgE70g6+TfTRPtI=; b=RZzsZWGCnlCH11d0aF3PgGu828 G4ysNq5OYThyow4ctlG7BisZsEcXihnL1A4y7gPETHYnxFlCsdlp82jx8SdjeF5mTz4PJXgfp8Kzc iglR+BYpy5WsYszW5xa50KudJ4tJyYRYB465nd3Y9wVu9ZVxRn36bE38rUeF1bPrJwryCC01ZoakT OhnmaejouZcAiCdtjBB1wsbAif7X5kNkLbMGg2617Q2oJJMyr7GvvbnD0gesIoqdYdEFJqblrX3Nf nDrgr2N50NsCmlmmjS5J0rHx/WQFAi9SmffvMyDBFaPziPhrvRBKvaI4+0/X8Wm+WNhy5XG/dZ4SG miPk6XKg==; Received: from authenticated user by zero.zsh.org with local id 1lTULm-0005g0-NQ; Mon, 05 Apr 2021 18:53:26 +0000 Authentication-Results: zsh.org; iprev=pass (mail-oo1-f54.google.com) smtp.remote-ip=209.85.161.54; dkim=pass header.d=brasslantern-com.20150623.gappssmtp.com header.s=20150623 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-oo1-f54.google.com ([209.85.161.54]:39460) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1lTULV-0005We-5P; Mon, 05 Apr 2021 18:53:10 +0000 Received: by mail-oo1-f54.google.com with SMTP id r17-20020a4acb110000b02901b657f28cdcso3069725ooq.6 for ; Mon, 05 Apr 2021 11:53:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=wwyP3vR7ilr5y0MjLlcZ+Ezbx8e0CgE70g6+TfTRPtI=; b=CdMnQL4RakDuE+aZWqY03OuG+CNya/lXUMaRZAdDudfb6uEI71ZNX2IJ4aCwIO3exm ivgtw296nRVhE6HpLkruecvSUAZB203tJ0GPw1Ub8TMHSiiDh+VLRKl8YTDtA8Akg8YY 2JQkTFaWxPdsKloKYFmntiuXghgoyJL7ZuAuH6gcEDw4ELzMoce1AsDMFLxAQiaFmsck XIL1/jXRgCt8R6Hk0h5YIGFdb4nbzJYQdgy4zsV9AUraBYfG4r5uqkRSn88r4U28VFV4 ShpsTJNOz/4qur1UMeTqD8Z1BSUwi548//UEc89YYBZ+g+mDQTCfllWsd5UwwcSL5kom yhnw== 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:content-transfer-encoding; bh=wwyP3vR7ilr5y0MjLlcZ+Ezbx8e0CgE70g6+TfTRPtI=; b=mTM7JPRGNmL1mtRsPMq3RNblrGlUA2r3F4CYF3fA3wxHKIm34tFGR2WzmbDhMoy0jy uCMDonuB0rvDhzb56owjzY2PGO7HdfeZHePfllHpFcv6aDQNm7UPTUMSfvkrhzzcqYd0 nLC1OowdraSEeQgcQ/UbL0A8JNviiP+EqPZFmideuFvKZc8D+wxdibZYXRsaU+bfx5+P u6zIvufrJFdOP5ij9AY0B8l1Zpk591VeaOJ3BRgUaGwlCQED/YFRv1iyLr/PCtOXK/4B KC98W5Dy19rbJ1Y6zsJdQnu4XURQpClvWpfHFTzkyN0D0HAAg7dsLpkQ9EXggtV2pjZR 1siA== X-Gm-Message-State: AOAM531tRFvcR0MBjftRGNurIDuY9S2saxuPYe4E+nsJxuEIAbmJwirg NKkYUN0zv/U4VC+5qMRpItKOOrwO/j0g8pAqSgiE6Q== X-Google-Smtp-Source: ABdhPJx+Ez8N+weLWIClG722m4dZ6/Ko2OXz2nS61/WI6/G3M7RE4eEOGyHqkT57VJiJ4LX0Ee9fELEpp7a3W/I1nts= X-Received: by 2002:a4a:d10f:: with SMTP id k15mr23319937oor.82.1617648787877; Mon, 05 Apr 2021 11:53:07 -0700 (PDT) MIME-Version: 1.0 References: <20210225080519.GA22300@tarpaulin.shahaf.local2> <20210227132121.GA9308@tarpaulin.shahaf.local2> <20210405181637.GA22397@tarpaulin.shahaf.local2> In-Reply-To: <20210405181637.GA22397@tarpaulin.shahaf.local2> From: Bart Schaefer Date: Mon, 5 Apr 2021 11:52:57 -0700 Message-ID: Subject: Sorting of <-> (was Re: Rewrite of zsh-newuser-install) To: Daniel Shahaf Cc: Marlon Richert , Zsh hackers list Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 48404 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: Archived-At: On Mon, Apr 5, 2021 at 11:17 AM Daniel Shahaf wrot= e: > > P.S. I wonder if =C2=AB: <->=C2=BB should always behave as though > NUMERIC_GLOB_SORT is set. I think it would be confusing (let alone difficult to implement) if NUMERIC_GLOB_SORT applied only to a substring of the matches. That is, if I have say =C2=AB foo<->bar* =C2=BB and there is a trailing numeric component matched by the =C2=AB * =C2=BB, what happens? What about say =C2= =AB [1-9]<->[2468] =C2=BB ? Patterns with =C2=AB (...|...) =C2=BB where =C2=AB= <-> =C2=BB appears only in one branch?