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 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 26380 invoked from network); 5 Dec 2022 21:51:25 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 5 Dec 2022 21:51:25 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1670277085; b=ayshfIsgDaYn0+41anec4Sj1ublDvMzM9jvHW/HsFYbVnTuxBVyYCYQRM3qfUt4IRzpGPrfbji vrXLEHeN2Z9g7ChiKYp3acrOjNq7u/iM3D9uAT7BHnw5UpnrtfWAs7uUqOcMjVWG6A9N23C6Rc 6++XFzV8axJ5pET3Z8JK4wWFRDpss6ER3iuQsAl+hC0CL4zlNYNoe9QYV9BeRsPIjvSe2AlIEm gy9zWTaPkIpIVDW64AohWvJOuFTyxKUEJVpLLl+Z8KEdCqWMIyfJBc0Kfx8uFcJ+8jnFsG1cbv LLbLySVHcvk15eA/T0dVEIdasjo2kdfyMumyxk7JFXgSTA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f43.google.com) smtp.remote-ip=209.85.218.43; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 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-20210803; t=1670277085; bh=uOyfVTu3J+GSsVQJMZ+/XHClAPCXJUnuBuquPEBJC44=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=itj4HE/PfrIonCvpdJAaUkPgwo/VgwYBvkvoiR9LAWBN074p5oHZS3DjrZGnTLZjez+1UjV5dx /gDABJpSHcctlY1k4nHFJbHshivnVDDuX1AnITvEhWZ/Z2xpXw7MKloi/DzGXXmgio8C9M+DMu i2l52BZSHlxarzfBiFWtYJPmkD7WgMqXw9rP4Ybii5m+X+qyi3jEIggU5HGJuO05gV0DolFWjS Tr8wKtuNXHrRxKjPaf84NfBGc7yGUEBzetMhS1lhi9yE9MM5UyxUzaDOS71ypJq9sl3lxgCxcD skaRuxsDTc/9MCU5t8wB3Y3zYD2bdWk+/jWNPuCQ2coufQ==; 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-Type:Cc:To:Subject:Message-ID :Date:From:In-Reply-To:References:MIME-Version:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=rgw2xqtPI6u/GztJBsitgvE0SVipGHVE3W01D/bTUKw=; b=AiUXo6KiIdvccyx23pgY4h8vTM VcaOKJPWuvfh/fYI0ILpdTsXHC+Qi82mtSVKVBnZt9Kpi4GZEBe5ZCq5kEWZPydzDX/1ohK78gEcX xMqipgrANHv2VqRwUCjb4iq6I1zzvrgBrz3GJx+aEyykNW1c7eUMb/wUAoxuNP9yEmBIlVvGjQrvy gNCjktBoInIfuVR/Q8w/6SUn/mFCvCR7HS5ij8hizyA86KsXgPz5iUs+DrLSRasIbki5k61Pyl4tQ JXQHRYSBeLpLZUDW6nWF/Cj5EAd/JwS8V4XQaNKLl+gy0uQ57hydE526Hw54o1HSlrY/yIF6tI4U4 uL0yYXdw==; Received: by zero.zsh.org with local id 1p2JMz-00041A-7Y; Mon, 05 Dec 2022 21:51:25 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f43.google.com) smtp.remote-ip=209.85.218.43; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ej1-f43.google.com ([209.85.218.43]:38411) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1p2JLB-0002Gq-2c; Mon, 05 Dec 2022 21:49:34 +0000 Received: by mail-ej1-f43.google.com with SMTP id m18so181128eji.5 for ; Mon, 05 Dec 2022 13:49:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20210112.gappssmtp.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=rgw2xqtPI6u/GztJBsitgvE0SVipGHVE3W01D/bTUKw=; b=WHR9UnKJL0UgXEi5AFqwzQJ36pC2h4IsLX3N4cTak/ZBT/32sgLlhOaQEPJxYEXFFd jLCBAC0V2lpc1v4K3Qvn70yCPMEwteTdTqF9kGKEUpGDURdigLdHqa23HWzJLvjV7xYI 9eBzOb/4HcmDbpJXz0uDZasYkf2ltxoghCExzo3N3X/6o9Oh4CCRPC8nvFHNbIYHYmCl JMDwdXzJXfaiGjet4wVw8VNPXTWBz65cyQX3o9G7NSJrUpURj4WFvhq2S5KCk8/2q5ep KSfP9yFB9LzOzYoNPJ27+XyYWxnPbQYIK9Jfaw90j7xj3bjJfuKa2shwLHUNdgKXTnPD EhfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=rgw2xqtPI6u/GztJBsitgvE0SVipGHVE3W01D/bTUKw=; b=FZZKR8zakHMrYr5dt1h0LXx5u7hu9jryczlx5J5I2LmIGFl6FED2AX21vi2hP4W/Eo 2UUa5il9nlZpiup6fJduwBi6XJ0tiXfc8/F3ljYM4PTHUwxCdcx8fG6TeLxKfKFWGVXb OzcYwQ8cvsbCC7fq2IB9XqVypL3OP8sXvfLX1GuvsHHbEpxtXMcNWEJErs1D15yOmJCI c2tcOK7tyu+E3h0xiqXJsc1MYMZZNNJhN5dTHRZ8EU5GiEOjnDccY7/7fjB0zCBgdOz7 gvPgFmiC6cdkpQj7c7u0C/cOG61LROTMUjTPhP2P5g5m6lj9m2IqIh+Edh2Ru+1aJb89 BrNw== X-Gm-Message-State: ANoB5pkegEpdRslUIYQp6Wl3/UiNQW0RXtKq8Fzo1faDLW7q6sK+gsPJ OkAMvYcIWV2ldfDiCHZmnnBCz/GGVaU3TOG9YXcycA== X-Google-Smtp-Source: AA0mqf57iYdQFzLAsg1TQjWN7lwDoV62n3iNddrm9I3QDL4eulmKCJL8AU3ASUOnRPJnXRii+Hs3tEnOOjWqvP2QNCQ= X-Received: by 2002:a17:907:d60c:b0:7ae:e592:6d83 with SMTP id wd12-20020a170907d60c00b007aee5926d83mr16012423ejc.699.1670276972759; Mon, 05 Dec 2022 13:49:32 -0800 (PST) MIME-Version: 1.0 References: <54bcd6dd-e589-4696-f042-1155b78df9d2@eastlink.ca> <819c9630-f315-8b1c-cb52-3d3ae8de2d5c@eastlink.ca> <7eadf163-da34-d90b-61ce-b527fb75b597@eastlink.ca> In-Reply-To: <7eadf163-da34-d90b-61ce-b527fb75b597@eastlink.ca> From: Bart Schaefer Date: Mon, 5 Dec 2022 13:49:21 -0800 Message-ID: Subject: Re: The elements of enlightenment To: Ray Andrews Cc: zsh-users@zsh.org Content-Type: text/plain; charset="UTF-8" X-Seq: 28491 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 Mon, Dec 5, 2022 at 1:21 PM Ray Andrews wrote: > > I have to keep appending to the list for each line, can the 'print -v > var' method handle that? The -v option causes the output to be stored as the value of the parameter NAME, instead of printed. If NAME is an array and the format string is reused when consuming arguments then one array element will be used for each use of the format string. So typeset -a list printf -v list "%s ${red}%s${nrm}" ${(kv)options} should do what you want.