From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 1f72e351 for ; Tue, 13 Aug 2019 09:07:30 +0000 (UTC) Received: (qmail 3354 invoked by alias); 13 Aug 2019 09:07:23 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 44655 Received: (qmail 15612 invoked by uid 1010); 13 Aug 2019 09:07:23 -0000 X-Qmail-Scanner-Diagnostics: from mail-ot1-f44.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.101.2/25538. spamassassin: 3.4.2. Clear:RC:0(209.85.210.44):SA:0(-2.0/5.0):. Processed in 3.777904 secs); 13 Aug 2019 09:07:23 -0000 X-Envelope-From: mikachu@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.210.44 as permitted sender) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=CTlBmWkFKJiF4cDHduleI0PFJbVYr6qK6qpQsXJF0qY=; b=vQ5B+tsxgW4NvqEprgR0/zuPD4VyIkvGQgMpdQVXS+r1Pow/g1TcdA4t8jIb2NA1VE Oi31aA/Yb7XoCStBJSwPHGX0JO1nCPUHC6XmoklKou63wGiz4eRylUVjkwTUfnS+gyRa rew5hXWC0WgvGtDdJ3Ghn5ZT53PdT7ifLND9Xw/rpocAGc0m9jTFUN8aYT+n0c/Wg0h4 dWCZqbiBBs8E9pw4Rz4vx5pL95tmU8vgjYvI5herwHs/dlKUhLwP/NYHnJRtGivlwrCc DYXdbbKXOrb9b+cBjPrc2EJHb0XkJwQTFh4lPIamJpCrWMhPOcgVRRrTwQCOEtEvypJf 2C9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=CTlBmWkFKJiF4cDHduleI0PFJbVYr6qK6qpQsXJF0qY=; b=b4QA3Uh/u620rlBh4wgkJtFnZFgUHe7Pn52cU4DkqgZdXW1895wgR8KdkI/vq9cgEN I/BjPSooIs7baPNn90wems9b9MQkNvSFWSfC7N7mtLEWt8LzUI4CYwQBTgqm4uUmbF8I dTyy4enOVRO668O8udEFInk3gWfmyMGXNLg74HF3SVoknuI7gsU6QPkmKNDsogju2d7+ a2YYmkiK5/bWsrJY/CR/A0qOED0cOuhzGAFWssw2yQ1EtadSM79ytBEBYuIw96ZDAxgw Q6pYt6DbwP9eKKhRMqc1xkdYiLRAWEVv0O7+za3kBMbJ/99FgTuQLXkNFusJlbuscIXx N/ag== X-Gm-Message-State: APjAAAW3Cio3Aqz+8P+dennbUvkTA0zHP91fvy5609/fL/jZKe6S9gLP 85+aXspV+KKZEdGbjxhA1sQJsEXcA8Wyv4mSaVQ= X-Google-Smtp-Source: APXvYqw4ePl1x1Spn9zDWVsOzWL/sIvUqK6a1xgiIjaD1ICpNbjrOXdoA2dJCis+GXObcInOd/A2M3wbFLF12VSFCZQ= X-Received: by 2002:a5d:8404:: with SMTP id i4mr38195544ion.146.1565687206208; Tue, 13 Aug 2019 02:06:46 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <6EA30061-5610-4CCA-93FB-0A160E2002A3@icloud.com> References: <6EA30061-5610-4CCA-93FB-0A160E2002A3@icloud.com> From: Mikael Magnusson Date: Tue, 13 Aug 2019 11:06:45 +0200 Message-ID: Subject: Re: [Feature Request] Adding option to support triple quotes To: Aryn Starr Cc: zsh-workers@zsh.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On 8/13/19, Aryn Starr wrote: > Adding an option to zsh to support triple quotes (TRIPLE_QUOTES) would ma= ke > possible much more readable code. > We can have double triple quotes that support `$` interpolation, and trip= le > single quotes that just take raw strings. If it=E2=80=99s possible, we ca= n even make > it customizable for the user to set the number of quotes needed to activa= te > this mode; I don=E2=80=99t imagine any one is using 4 consecutive quotes = in their > current code. You are unfortunately wrong about this; % echo it''''s used by RC_QUOTES it's used by RC_QUOTES --=20 Mikael Magnusson