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=-4.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,NICE_REPLY_A,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 414 invoked from network); 1 Feb 2023 00:22:12 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 1 Feb 2023 00:22:12 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1675210932; b=Ev80YT5tpq/NHurxM9lepAor1P2/WmovyGZjl6HPx5Jz8bBvmz7Mfk+G3GGlZ/waeLzrWJ9BLS eEVveY55XUCKwcn59V51iC07idWvIKYKzMcp7BQm9ZFM9yBxe1kRaXUsRJX0AmBzeakqXX34Bx AMwMJg/zoCeWKEnPSEZ+wRN9NVJDs6uQ09JFdOZkET3DnYWgtRFMQsbdQM53IBWJjZxLTl8lct zmfsqiuvtAjdFvdZVTNYT6RnVKpd0PpApkw7BfiO4A/D9F37M8czQi0jP/HzfrXlynu+IyKdyx mayIN7AGHAuUpHGpyqALa84StH21Z+7gIQoTH6zDlKrc4Q==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mta03.eastlink.ca) smtp.remote-ip=24.224.136.9; dmarc=none header.from=eastlink.ca; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1675210932; bh=otIzuszQxfrwcejtMw4fFjrTp9lkscihzDM8huTadSg=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:In-Reply-To:From: References:To:Subject:MIME-Version:Date:Message-ID:DKIM-Signature; b=jzSmDsXe0dOIxxuLR3hBjbIyoM50R1r9EarPhoQPCF8JMWdmmHuzNVTxgZM7w+8wWHzkRTT5HG UGFAvxy3o9RwUVTG50qmtKYSElvOzu63AEALoiCamAtBEcRlmbqyV7YXlO6EWbBKy8DKEjUhA+ YxXYjObw4AA5jG9dUNNqhsyGXuGAzEc2TpKIQRFpRLg/S83OlmzuOj9gNrFBTycQSRZbSdNZkG Ajq/vDmjbK11lBzjVHh0HX5ea7U2Y0TFDZxEZIgDiBZkVlDeTZS4IbKjw7uZi46VOXlT2iZbTH OipM4u/xM12g5amnZIGBVcIA+sMNsueEU7iOuBVrUlSNRA==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-transfer-encoding: Content-type:In-reply-to:From:References:To:Subject:MIME-version:Date: Message-id:Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=LJ84kwtjcAcbRmN2bl2IlsijqfMJepZmBSOedhiTs2o=; b=VOrs6ySL3cL/rIjEcmWZ+iLVPx EVFdDmZXjjthGvQJ6VplP1zoWe4i2hPgXVJn/S1scscxxKhNMxlQ4oLVZms9ejInze/jSLSdkXYoq AquVB+vG8oB36aRLqnzEBXTRf+8OcHzykfAI4tAMtMXJ9u4KyFj/dL13UYWLURE1sJARrjX7knqpz xmyr9zPUEYqaLx6yie+5wzTwdGrPXc2rfqlnnbhlMsGwEJETjkwrYWr1oP0hp2dZgbaKgor1HDxef xp6h+TS1q+nyeX1A21UXIXGtmq+Rrrhcg5L4jDTWs2aSc3zlvtDn2cwJBT0Ei6tX2VWA9zrdkwkuA hvLAbipw==; Received: by zero.zsh.org with local id 1pN0t9-0006ei-P7; Wed, 01 Feb 2023 00:22:11 +0000 Authentication-Results: zsh.org; iprev=pass (mta03.eastlink.ca) smtp.remote-ip=24.224.136.9; dmarc=none header.from=eastlink.ca; arc=none Received: from mta03.eastlink.ca ([24.224.136.9]:34794) by zero.zsh.org with esmtps (TLS1.2:ECDHE-RSA-AES128-GCM-SHA256:128) id 1pN0sZ-0005vs-MP; Wed, 01 Feb 2023 00:21:36 +0000 Received: from csp01.eastlink.ca ([71.7.199.166]) by mta03.eastlink.ca ([24.224.136.9]) with ESMTPS id <0RPD00H1LKS69J10@mta03.eastlink.ca> for zsh-users@zsh.org; Tue, 31 Jan 2023 20:21:34 -0400 (AST) Received: from [192.168.0.4] (host-24-207-18-108.public.eastlink.ca [24.207.18.108]) by csp01.eastlink.ca ([71.7.199.166]) with ESMTPSA id N0sXpuXuX6z6sN0sYphu85 (version=TLSv1_2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256); Tue, 31 Jan 2023 20:21:34 -0400 X-Authority-Analysis: v=2.4 cv=bOzQYtyZ c=1 sm=1 tr=0 ts=63d9b08e a=xN66ZtSbq5jdJYpBp7G/jQ==:117 a=xN66ZtSbq5jdJYpBp7G/jQ==:17 a=IkcTkHD0fZMA:10 a=A6D_WvRzozE3zI7WxU4A:9 a=QEXdDO2ut3YA:10 X-Vade-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrudefhedgvdefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecugfetuffvnffkpffmpdfqfgfvnecuuegrihhlohhuthemuceftddtnecunecujfgurhepkfffgggfuffvfhfhjggtgfesthekredttdefjeenucfhrhhomheptfgrhicutehnughrvgifshcuoehrrgihrghnughrvgifshesvggrshhtlhhinhhkrdgtrgeqnecuggftrfgrthhtvghrnhepiedtjeffvefgtdehgefgteekueeggeeitedutddvvdduteetffdvveelgfeukedunecukfhppedvgedrvddtjedrudekrddutdeknecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepvdegrddvtdejrddukedruddtkedphhgvlhhopegludelvddrudeikedrtddrgegnpdhmrghilhhfrhhomheprhgrhigrnhgurhgvfihssegvrghsthhlihhnkhdrtggrpdhnsggprhgtphhtthhopedvpdhrtghpthhtohepreerpdhrtghpthhtohepiihshhdquhhsvghrshesiihshhdrohhrghdpghgvthdqkghiphfrrghsshifugepthhruhgv X-Vade-Score: 0 X-Vade-State: 0 X-EL-AUTH: rayandrews@eastlink.ca Message-id: <20b89b79-11bb-13fc-2867-6bbb9b979c00@eastlink.ca> Date: Tue, 31 Jan 2023 16:21:33 -0800 MIME-version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.0 Subject: Re: (j.|.) Content-language: en-US To: zsh-users@zsh.org References: <754f2048-2882-b7a9-560b-7c0564ac112b@eastlink.ca> <6240098f-7327-c73c-cbba-8bf4af5fce5c@eastlink.ca> <0810ab9b-ba5d-5b0c-1d63-a307573f1d22@eastlink.ca> <8a2bb99d-9ef0-b71d-f00f-96df346abc56@eastlink.ca> <5a5479bc-24ec-4d3b-9702-98b907c17440@app.fastmail.com> From: Ray Andrews In-reply-to: <5a5479bc-24ec-4d3b-9702-98b907c17440@app.fastmail.com> Content-type: text/plain; charset=UTF-8; format=flowed Content-transfer-encoding: 8bit X-Seq: 28881 Archived-At: X-Loop: zsh-users@zsh.org Errors-To: zsh-users-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-users-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: On 2023-01-31 15:33, Lawrence Velázquez wrote: > Search for "x|y" in zshexpn(1). No completions.  But it is an alternation surely.  Thing is that characters can have many different uses and one has to be sure of the context.  Before this I'd never seen anything other than something easily understandable as a plain vanilla number within '[ ]'. > Search for "Subscript Flags" in zshparam(1), then find the "I" flag. Ok, I have that one about understood.  So many tricks attach to associative arrays!   It's a powerful world in itself. > Search for "j:string:" in zshexpn(1). So my analysis was about right then (after Roman put me on the right scent).  hard to find the right place to read up on these single character operators.  Anyway that's maybe the deepest/hardest single statement I've yet tried to understand.  I learn more from studying something one of you masters has written than by attempting 'textbook' style study. Tx.