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.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 20704 invoked from network); 4 Aug 2021 07:05:44 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 4 Aug 2021 07:05:44 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1628060744; b=lpgmX2Mtsa1Gkhw6wIly2WC/w3k7f7vwGG2QrfYbnu5qamKIipPSmRIQODcDBLpkfdhaGGvk3D Vn0JWXUmcn2lrFX0Xf4sdPxNloP/h0EQIjaratyxzP3gZm/pLUUW3v79sKeCVdh4OSKa1mEOg3 qxB/0AWH58ZNilkh+RCTcnx3N1XZbpkISR8npB77KYcN430CjJMszYcXec1SjOKVH8od/AbKOg JuR4Fdhkob7Vyfu3y7IcNhTS1eK2BqVp3rpyvc7WG8XDeYvI8LPQSVtEbjFiEFs2XD3B0QJJyB ZWU+1UXfRXP9/Dq6rUBOlHhQxUEX0WyOFMYTrGq8gZBO5w==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-lf1-f48.google.com) smtp.remote-ip=209.85.167.48; dkim=pass header.d=gmail.com header.s=20161025 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1628060744; bh=D4xM1dr/2cd+pl0dkyppBR5oOr4v+lNIPrHipiaqJ2k=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:To:Subject:Message-ID:Date:From:MIME-Version: DKIM-Signature:DKIM-Signature; b=dMOgvHohtuyPAO/Z7IpvJ6X1k9MrzChIes8QSycXG9ioFz35ZIGlT9K3P8K97vTXv5xg2fSOUx Vpz8qb/iVQjKlLz8AEIx3FS/xjCfnJbOEJt/+YXEM92jMNExy7ybcI+iPT+A//IUJNGZViX6aW yAa0R8Yx0XraXWE7oCXMRLY6i2vvx6VaNBLXOrRnc80AZkRAozQ+Di9BSPn8IewHvldRCfmxyB INFHH76OVHQ7Q87U59JyXTPQb/93LTYkJtwd9n3MEZPBb1WUZAND+hIm+XQHTtgOB4IYFikyEj /RdU4kLRz2L1mdMveTit0ip5/LKAmqyoUR/DM1bIcF6uyw==; 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:To:Subject:Message-ID: Date:From:MIME-Version:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References; bh=D4xM1dr/2cd+pl0dkyppBR5oOr4v+lNIPrHipiaqJ2k=; b=jNlCBhK+JZefWeaBXT5OuTXfAE vj0B/uUseeG6CHzOysOI1LqCsi0AsSb42lvZQSNx6W7mIaSoLmgASF5P56dQQ4YJeXYE9q13A8TZh VS5RhAktN3QnP4tTTUqHtUQJv1fUgnx+YJ/2TunhQ1ngY4el3h7rJGBc8LCP9QFE0NT0/iQ4WqDRc 7QpwfFG+uPoKerVLBRvL4ccWWlN8sUuv10PlNtmTi34tDtmHdjHO4epWybxN3wJX07Qj0w7pvOcw7 AzTpgEe/cTo+m4sUen/j0eOYUS3xSCaSd8cvYfoTPRFoUGqjr6II4r8LXzeMJf5CdxkMGw41Rx5X3 5YfrfBkA==; Received: from authenticated user by zero.zsh.org with local id 1mBAyG-0000gS-7g; Wed, 04 Aug 2021 07:05:44 +0000 Authentication-Results: zsh.org; iprev=pass (mail-lf1-f48.google.com) smtp.remote-ip=209.85.167.48; dkim=pass header.d=gmail.com header.s=20161025 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-lf1-f48.google.com ([209.85.167.48]:37772) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1mBAy5-0000NQ-9r; Wed, 04 Aug 2021 07:05:33 +0000 Received: by mail-lf1-f48.google.com with SMTP id h2so2798996lfu.4 for ; Wed, 04 Aug 2021 00:05:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=D4xM1dr/2cd+pl0dkyppBR5oOr4v+lNIPrHipiaqJ2k=; b=oKlWg7zrIPfC2nlGnaG+vfQcUCBGXWh1ZXoz9sCpS/MHoKssco5M2PGlvM7x/xtj/P M23eWLIb8HGMSYXzTfHPcLrqsCyqIRen2uLLjFbZyE0apr0Tl+bgJkzNloMbVzlYeEGs uDsxT/pF1+I8HoN1gZA/Ok9k8u/IvrLNPVzahTQa9mE58Jb1JR0Nr34PiZQdVrT0NdA+ XS53C+n1lWusSKRCW5/9MZ5lVAS8E2Q7PgoUdZwrCgT+NVq1yZ0AtLyXJWjbd81H8nhl Dms+GjZO2mAVd/GxGZ2/kCYoby1f36Ce7+sirPgiiw0Xi/trZoMD+Ggq2FEkCy9udQgi P5bQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=D4xM1dr/2cd+pl0dkyppBR5oOr4v+lNIPrHipiaqJ2k=; b=FHRJjkpYB+wJbavTGWxb4a9vvwlSCtFWYsPIY8w2yiqCiDjp+DuLHGn2+Jqsrw0l1O o3TLZVDoj7AYHC3cRxOfEK6rGkAKZSnsyrkNOK/v2NeDqkP0aBt0pYI/lwZB7osJYU3Q ATGYUQCsGF/ZSG+KnAFMGfBbMEfq90Wh8DKh9SIZUkaNYY9hS12mcDhwwiHPzYnCOZa9 cXy/OubT/04SLWDElDZBnBKNdtf8nqtREyZmDA7tJSCuLf1qQXMqT9GDWijRPxQN9ftu BwkMs6X5G6zbX2oB3+EMyTy9zUwN8A8sbyfsQ/r/nbzTp2Gart+u/5wpnOHik+F0YMRb KVVw== X-Gm-Message-State: AOAM5321P2sntfR3znX9DSVIC8sbgUHXJE210ohp+8dM6316c26wnoqZ IXAzsVls0OIJV1XknbNE6+d3BVPaaAq0ES1BBY4ZrRY67DQ= X-Google-Smtp-Source: ABdhPJye8uzy/XpPUgTFlEYcqb8/K4j5vGvNrnFJCXXnO5+2AV8m/ul7fdr2QsS/CHYldFgns9v+V/DqCcvBmEdHJ4w= X-Received: by 2002:ac2:434b:: with SMTP id o11mr19976967lfl.102.1628060732301; Wed, 04 Aug 2021 00:05:32 -0700 (PDT) MIME-Version: 1.0 From: Marlon Richert Date: Wed, 4 Aug 2021 10:04:56 +0300 Message-ID: Subject: Why does {..} expansion using 'bindkey' quoting, but {,} and BRACE_CCL don't quote at all? To: Zsh hackers list Content-Type: text/plain; charset="UTF-8" X-Seq: 49238 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: For example: % print -r -- ${(q+):-{$'\C-['..$'\C-]'}} '^[' '^\' '^]' % print -r -- ${(q+):-{$'\C-[',$'\C-]'}} $'\C-[' $'\C-]' % setopt braceccl % print -r -- ${(q+):-{$'\C-['-$'\C-]'}} $'\C-[' $'\C-\' $'\C-]' % Is there a reason for this inconsistency? Why not always produce quoted or unquoted output? Also, why bindkey-style quoting? Wouldn't ${(q+)}-style quoting be more convenient, since it's more straightforward to "unquote"?