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 938652470E for ; Tue, 23 Jan 2024 20:16:26 +0100 (CET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1706037386; b=lVaQg2sKNhb+RbA5eTUEHnj674kJC2FpNvH94GrWEcAFTtPMfSvXrTHZlLCKWvJrNFs3EWIhsO tvzd9F4vQvRi0JF8Rhf0PAWOXX4oU0pqyTtDvn2rwOAApqAUJANaihnyM1MXFrQfaNxdCOj5hl MOUTv+itmZUMu+F8iQ597qxAjZmXfeXM9IQmsfn8swgMbtWflg2LNg8ZKz78y4sqNnyQ6X4aEk FSuS3LMVYVIfv0iGB5U066/wogpg2ovx/OJmYi0hxoErN41BlDow9nDd9pqM+TdfiDq4F5+HUH Stpvfor3FoYv0/aGirFYAj5IqfOiAlltS2Z2NaOe0OQrBg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f46.google.com) smtp.remote-ip=209.85.218.46; 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=1706037386; bh=TrZUBQWaDx3Kyl4vKcCtRfg16bKZtDPgPqYm62NkmTA=; 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=Km+zrP48NkMS1C1Mvr0sDQlNRHDgMOoM+3FvH2BDR3VnYDk/CJVP4/Gyw+WL2QbkSdhhGYxZH3 vdg1rRE32ArfiSlM+YNjpD1WaZwDbp5Jf0CjPPSRNK93lKDdkOda3d9QYUQUhAfoIFzuW8B2IX jr5yLn3Mim2XIbGhoAMbMHYgL5fJ5Ml+OK+OZuHfCOtk/5syqGUOBtlPOBt3eESVjfnFLslI42 dOSZlJB/BPHKd7UPH00nCQCYPj0KQ44SmxYy2ErNFFYDBUt054SAfPB2k8EFvTmULq6kxdjHM9 fyNCN5ol0AgYAGyfbxSk+UH9Qe3QyfKQkX1yX8pX5axmfQ==; 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=pyQLCXXmproxva6kgAEUQct3uxYwVBsipcY5w87yROM=; b=QJpRwIBlqO6k6LLUAJL6v0S6WH YaSPZkhoELr6cW2Hm1etnOZLvPOoy4rV0aQJb0RkjAuzJuoLJ9mlMpBo7ftbWQ9X/oRBU09+MjdmU fB9z87zO47Pvej5MB7qgjkym9LGHJ/MtCDIXLQWmypODYnNFkJhI5uR7R1GkvhY3WzGFGLkOD5E2P tCtj6ak9CBvydCjS3dsrmydDqEdSwr7zjsJT43CD5ortuB9QbS+3Zul/LbQ1wS0HQXwnSzvGKQiOc s1au/HeLc4655UN5VGq6HTNfNQdZZZah8mPKk5fDYRxk33qxqZkS+dbEgTRrbw8+9SAA8BWik8Lk4 Jtpotocg==; Received: by zero.zsh.org with local id 1rSMG2-000HoB-19; Tue, 23 Jan 2024 19:16:26 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f46.google.com) smtp.remote-ip=209.85.218.46; 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-f46.google.com ([209.85.218.46]:56710) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1rSMFZ-000H8E-3j; Tue, 23 Jan 2024 19:15:58 +0000 Received: by mail-ej1-f46.google.com with SMTP id a640c23a62f3a-a29c4bbb2f4so440359966b.1 for ; Tue, 23 Jan 2024 11:15:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20230601.gappssmtp.com; s=20230601; t=1706037356; x=1706642156; 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=pyQLCXXmproxva6kgAEUQct3uxYwVBsipcY5w87yROM=; b=pKO0NGLFDML33g2/5575f+/HcoxP23vxPnplEokfDZFHH0tiiL/rLtwF5e//rFHC3W xiHlv9Tpfn+VnjJwfSiGYkc08lkmWBCBOC0ej+M/anCSOgfs+2UKb5Qx1gXMrbr1nYxI 4BTXpINtMnNlg2HffIbuVzCO7upktBMgJfW7bDMFGlREEDfw7zE4KkTvVM3/QCw7ZpaN KU4PAF5a4OwYYYr27g2NlpgCSdQO760kjdKfakoR72t0zwRD+/ypxIsGv5YrOL6R0UKB cyp3Zvq4mSeo73GniQOnnIgtzM0qxnUZFDfFwI90reoOIVF9zLMhigib05jGizGObNWJ cKhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706037356; x=1706642156; 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=pyQLCXXmproxva6kgAEUQct3uxYwVBsipcY5w87yROM=; b=eKqqCnHeHd+ZbcTQ5yToWkJYWg2y3fACjG4g2rap/MuW/TQFzKybLCDtlYl/BT8sB2 TgQrLHUF5ludTCr1T6OCI2xEZmzWgB/VdJYvq4+/pYHkkS0GHHFYTqt9TxM+JqBM/cvi lNPGoV1Q0LXe8FecCRmvhDysyoqr1QduDcT4iABAw2FKPhQ/mVUaQL3QBxgZsorIHnoe c0vmdh0+RlbwjqZVvgZ/8nypw2RKR19p8pQN6LAe1lzQ3RGIDYyPiNsbDNzbTe41n/EJ fcw1FBE/nRmvYBQFan6xD5cUFH7Y7UAC5fnIHGK6V9HbmC4bK1d6GlE7zLPj7dEN+ZDc 0Vwg== X-Gm-Message-State: AOJu0YxhOGEygBrvYNZW0DcsuNNCG/6snZqY59Bnm75d4op+xRwzoAOA peXNkYCzYKNxmzfCEB+w9ZwQA27sSOOdsHezTsdgs8j44f6h2niyFrTRpNAzcNG1zAttqHp1SXA B1/LP1awxQLibRZg7u0GXmc8KKx2qq/CMCShvq5WFxWy1ka0= X-Google-Smtp-Source: AGHT+IGtgHnOeDwiwiyWEFjNY3RSq5ranWRApkZlisvkVRJKgnP1Iz/yMPP3f2LldFN/z7cvhtkZuUo7bIKs8hcLkP4= X-Received: by 2002:a17:907:78ce:b0:a28:fe84:f2c6 with SMTP id kv14-20020a17090778ce00b00a28fe84f2c6mr205405ejc.15.1706037356172; Tue, 23 Jan 2024 11:15:56 -0800 (PST) MIME-Version: 1.0 References: <93F17F14-8DF3-4D02-875F-A7BAE9BA6427@gmail.com> In-Reply-To: <93F17F14-8DF3-4D02-875F-A7BAE9BA6427@gmail.com> From: Bart Schaefer Date: Tue, 23 Jan 2024 11:15:43 -0800 Message-ID: Subject: Re: Why are prompt expansions of %v sequences quoted in bindkey style? To: Marlon Richert Cc: Roman Perepelitsa , Zsh Users Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 29548 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 Tue, Jan 23, 2024 at 10:44=E2=80=AFAM Marlon Richert wrote: > > However, the quoting seems to make it impossible to use $psvar for anythi= ng involving control characters. That's correct. Anything involving control characters would also require %{...%} or %G to specify the occupied screen width. > Is there no way to work around this? As Roman mentioned, the usual way is to use precmd to update prompt values.