From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: from zero.zsh.org (zero.zsh.org [IPv6:2a02:898:31:0:48:4558:7a:7368]) by inbox.vuxu.org (Postfix) with ESMTP id 72BFC236C8 for ; Wed, 6 Mar 2024 23:42:49 +0100 (CET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1709764969; b=WJ6zVMJ/7RfyJVoeT9zHpDbLQuJzr0NQA8ghtkFmgk0QBy55bwAzIQNe2K/KbdtiHLtRv1mmvb tV6slD0+LiZd3JHIK/K+KmcqOHM7nC8jzxRVB+/IJeRl1VxRLasymOYjL2uJ1LCy0VPCOaQQXM m8wUZseUliZfxrKhqZ6yGm/MHppwbHkvSQSgLH0RZ+KrKAwq9Nzjr0ztcsMudrEJUHPRGnDVX0 MixzMsY0iRgfS6F8I2Sht5wpPKDHXIR0Zf0fGQcaZzPaU/DhzFt8m+0E+ZDVxL8i8iF9fQmSO3 HaAvJsEBK/kShPO1wUJJDbzkYk7KW8nVaNnNxCJoYChTCQ==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f45.google.com) smtp.remote-ip=209.85.218.45; dkim=pass header.d=brasslantern-com.20230601.gappssmtp.com header.s=20230601 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=1709764969; bh=40MInq4qh468krZXus/0X0AAl+SgZHMAEBCDa9CGrsw=; 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=eKSnxnV+KXu9a/wexVIyGYYhzTxAyTY7SbuGiu6pyCypHV+gOENiXpUbrMRwJjeJqfoN+nZHPI dq0GoGs7jEfcHSv2FZ9ZK32VowIsE/UvVpyYgfk4+wUil+5ppsagYAgFyyfs26Lp2Bkm4F3kQ5 7SWvAUwFpYZObkfDWB0WUExgSZpPs837opX2ErU5L6JknazQvcaTmjGMc1FBqHeX9Gu3QtH7g7 0du8wkBShtkRFBp7MW/jPuBGYrtkRutXf3jgD4YmPNPMPiQmPDrj0cZ+vOtQrCdGP0MoGaE1LN UvnHDuGXc8rSZo2sIeHlfHWB20QOb/5QVEIQmU0C5VzY4A==; 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: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=mSlgNOnfhr0f637hehGH/6XwtFRJU8sLVvD6iUnSy2A=; b=dgOkd6jdo0W5G8/ao2cTORRBbx 8L8Fr9/ZKiSF+VyGc1lR13FCakjM0uOB+7SGNb5uzmUMEyqm1ctLbETYTWkrcfquHRkOUKQD0Iw4c M5NucS4jfGONhucj86wq/udYxp274g6DXD8RkNxoOWek3bIRg5CIq8h1XuC2vdiORr2GSO4GbAxDR 9e7qeK/HP8NGcge697JTdgxBTZKe6uou8xXdjzFvU7fMWv2Irj82Dv/s7nH+KUjaJtiw6YMAltuEd 79iJTTAzGZ8tavX1IJQd1pI9EUBbQAfkqD2XGyfujLqNst5WRJ360d5ZshjkBZBNYIDtyYKotp9y7 8gmAqDZQ==; Received: by zero.zsh.org with local id 1rhzyL-0008aK-NK; Wed, 06 Mar 2024 22:42:49 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f45.google.com) smtp.remote-ip=209.85.218.45; dkim=pass header.d=brasslantern-com.20230601.gappssmtp.com header.s=20230601 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ej1-f45.google.com ([209.85.218.45]:59648) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1rhzy5-0008Gn-0y; Wed, 06 Mar 2024 22:42:35 +0000 Received: by mail-ej1-f45.google.com with SMTP id a640c23a62f3a-a45cdb790dfso6403266b.3 for ; Wed, 06 Mar 2024 14:42:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20230601.gappssmtp.com; s=20230601; t=1709764952; x=1710369752; darn=zsh.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=mSlgNOnfhr0f637hehGH/6XwtFRJU8sLVvD6iUnSy2A=; b=aHTtK6QI5tIcWoAG/pZLDIoJZsFzwKwCSpDdfccMkUj8WQruIwNrcIi1OdZiaKQ3Cd l2nbWCOkjHW41tg/8LM6mfCAOON4m2tfSiWxeEZHtF4xj0e2e5i69jV7xyOuNYfOnTjG L0jSeXHOubRvRLJDy2/ButqBCsyz1Am4rj/Tjtxij/kL1ByxHLpGXL6JckpKvWA2/V+U nJ3Pq8H4jWXY4fXvnzHRtD3ERDuaKZT8GAzhVaVLPaUFcHnOAGRyydLmt6UR4grvvxbO /WeXPFLR/PovcPzoA5LbaCmIMrg1p/CMIfLIDpE1yVc0ZQsnDIlIgUIGrQiyZ06QQS1S AShw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709764952; x=1710369752; h=content-transfer-encoding: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=mSlgNOnfhr0f637hehGH/6XwtFRJU8sLVvD6iUnSy2A=; b=RgP4TWVCtyqbvLZHntawAkxjVN847tWo5miVp8Lgis1aFCQoRJlTWh+YgSj34O1xar U8CfoaND3lkfIVIecXf4kyq/U7qv84eEgiesjtmYQ9FBlH39alZfXLMn+7K9WNWd0ORi tWtnWvgdIczpHKRrLXtm6LA/fJv+/LhNXyEY6/GuCdVSH/8IOc8mT4flbi0HYjJ4ZDjR Poev8y8Phg8gii6sAJSALtNriVTM4oDl+NfQUZmvOo8MXoZ2PVaz+UBm7PnGGknBGUM6 ROKUaehp+EkwLpi6LsyN0acJF+mvVIWa3qaN3VX3KFoI3uD3nHV7xx+YhohDWUzpwdTw k3vw== X-Gm-Message-State: AOJu0Ywxaewmu9PuMIuXwRMh0qdLqFJoZhOg6XwgG5HgIfNqfWyAOh4T MN/+Ly4EXOKH2aYHT/bgZN7gcAHAGq8Ms1VZXXN88M6XG6b4AGlvPCtN9Bz3Hmmwby09bk14Ao8 EMGWmkwjJFLAzJH7ZxUSgEtxiSHt8CIJn3NGZ8MHCCWch6Yk= X-Google-Smtp-Source: AGHT+IFYbgglPG3R51uhnzmTc+e6H8UI+DVgw09151ZvbBitlVrCsPsPXIUwOWQpJycuzp5KdH+2bpAyMGoDSwK5bXY= X-Received: by 2002:a17:906:b154:b0:a45:da1:9375 with SMTP id bt20-20020a170906b15400b00a450da19375mr7556561ejb.30.1709764952368; Wed, 06 Mar 2024 14:42:32 -0800 (PST) MIME-Version: 1.0 References: <20240305065606.ccr2ieheahslcpye@chazelas.org> <20240306175711.t3uz2sery3b6tbjw@chazelas.org> In-Reply-To: From: Bart Schaefer Date: Wed, 6 Mar 2024 14:42:21 -0800 Message-ID: Subject: Re: [PATCH?] Nofork and removing newlines To: Mikael Magnusson Cc: Zsh hackers list Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 52700 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: Have to go to an appointment so just one quick thing now: On Wed, Mar 6, 2024 at 2:22=E2=80=AFPM Mikael Magnusson = wrote: > > Is there some strong reason we could not allow ${(T) foo} btw? "{ " (curly bracket followed by space) is recognized like a syntax token. Can't break it up by sticking an arbitrary chunk of flags in parens in the middle of it. > space is syntactically kind of similar to other stuff that does work In that case "{" is the token and all the stuff following is parsed later.