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.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,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 CAE7A22015 for ; Wed, 24 Jan 2024 14:39:14 +0100 (CET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1706103554; b=MMRrLbpLG72EakyXvGPzs4tVYVHdXBl5HvvpI6EVgi8d8rX5WkwRR+4a+2oBlL0gJoMyq+/otj QgEZk0GnsbV0CO/4fc/i6YZjzvu0Wd0bWUkZ5PWXHvZsXK+l1Euq8GAQ2Pk/TF/5TGMJsjKY1N cdoutAOcvfLsRJ65aOgGKCv1WdfrhPm+9eaWQrWXuny3nW+mstbDpWE+PD/YuJUtl2A655dOQO Vx4pOv5tJygiuP+APLT21u2hND1XAEAkebPTCJL1ogruEhhVZlNyrzB209OIKnAjiGIiKtTc24 SQrFW/sVZaGLCvgb7ELrQBCSeN0V1c3QgOoTPKPs/9sXSg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-oi1-f176.google.com) smtp.remote-ip=209.85.167.176; dkim=pass header.d=gmail.com header.s=20230601 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=1706103554; bh=ZwIfdNWVZ0hBEJIwl4d0ww5TuJApqg6NLLtoUXVnKlo=; 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=YRQMkqXnUCfCFUv1i1jQwk0B1PWk1prrexjChyyDtGM5fDsFUk4kAyv0WS7Z4BGNmc8Rl7ALxJ 46BOlB6moPAqXaOfGmSqwb0PuCsnjEYelCIaEIG5wbZnxzBZIGXIE+KKRLzg/55QtryXrs0Cbj 32Or+Ya3yyoyxo8uwUTp9men43QXxbQzC7zjvaOFIAdhBzcXUAYNFXF6nKejK+66aUH3n0BVI/ Y8L/q6HaOwNCX3CxdoQsDiFLEgT37Nd8QL7Wi7WwY4TAMbl9GW74nQ6vhbh2GQ+4/rDQdmW1Bc F1narmNISBuz+HkDSF/6cLoHkR8p1zEQJHMx8td4BkdtNg==; 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=ZwIfdNWVZ0hBEJIwl4d0ww5TuJApqg6NLLtoUXVnKlo=; b=qSd8Lnw+49NeW82XnnZ5EiklnD YZSa5NYHY4gwvuE8J5scFNfjEQ7mWHhjOwIk42xGEjQp4pIMxUhzTqRQqHJMC/W+Hq4DQ+rkYINdN puGtIz974bBZ8NLg/WvJ2Cp1r9GQmC5zMmI/tlIdp9yg58XDeOLyDQ4HLbQz1PIeLvYXJlwMKoFUL Jbz1n6FMJEvRXaY6In+9EHUY+5R+xSE4j0iQHSSHM/QmLGyHvYlh6CuypoDFXNfs0dNTDgCviUDsy JNmFihiHl5zgxp7PLp5W5RZUROLvxvjVJWoOAugBc/DYw10Lspqup1xKqUl5TFnuuKUQOvZPtni1T cZdy9IEA==; Received: by zero.zsh.org with local id 1rSdTG-000BbJ-J6; Wed, 24 Jan 2024 13:39:14 +0000 Authentication-Results: zsh.org; iprev=pass (mail-oi1-f176.google.com) smtp.remote-ip=209.85.167.176; dkim=pass header.d=gmail.com header.s=20230601 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-oi1-f176.google.com ([209.85.167.176]:41209) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1rSdSR-000AtB-Fn; Wed, 24 Jan 2024 13:38:23 +0000 Received: by mail-oi1-f176.google.com with SMTP id 5614622812f47-3bc1e4d0fd8so920998b6e.0 for ; Wed, 24 Jan 2024 05:38:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706103502; x=1706708302; darn=zsh.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=ZwIfdNWVZ0hBEJIwl4d0ww5TuJApqg6NLLtoUXVnKlo=; b=dYrSyL08rKT1O2iHumB1HypdiTmf4wUIk11NiqTPAPPgoYYJewiZBw9q3lNinw7R7S Wf1E/2TaDQK5NWwvUbeGf9RAR2nBnByZLceO+Q7cyryEPFbnfN+YBpA1AsyfcbeGouWp 3nbM3BGIGS7GmRM7sGoTC8Oaa9CqqlqWdOwO8iVBsmxHZl9bE+5YN/MlJFXOe+HCsrFP vQRvBZ2aiEgdCnhRZUHVyAPTWgvHefUwJkh1ugIo3XTb28Wrpwp+2Oh3VNSnbt8yThSq 1kMijisCiL38PxsJT9/iUVTPETz/+0+22+1FpdM4wbEAnONKS946KzHl9e41z/KCBwnt zRsw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706103502; x=1706708302; 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=ZwIfdNWVZ0hBEJIwl4d0ww5TuJApqg6NLLtoUXVnKlo=; b=ZVkYritbNa+B12AhaweSC07DDqv5X8pJ+0UtPEBgTNJLmOYIdd78/mwGn7Ucrk7gvO tHGMB9iwKeEtwOXch3/oWeCfYVdFFpzhakviY8YXtVTV3xyMOa1mHeliCyQEcE7JQb9w POKcJyokyhQrxZunPNyRaNk+iEr+iFQ9BzWGF91aeBbu/TtDFXgyvQFCi69BpaAw56fI V0+vlTd43UAddk/E7qzcQuTt62RoQtousqjqLvaam8ty95TtPjRan6chI+Ez2IBF8i8I yIwZ/0hLnYFsDPm78Vra42LvjLB/sTs98IfJbbSWzfAMjFS4XPPFIox6zb62aNOY5h+F t3rw== X-Gm-Message-State: AOJu0Ywnk8HfVPLyZGW+hMO5qqXp2RYth8+n6sa42xLyxdz1L1vSTFd3 ae6HSLICyWAwQ1RrjAkOTHM5XaHiwTOkS6wvomKDaLYYbAHdFObwmMk3IT1Oxq2pMk7Z/zpvk+9 zE4ROe1i2FqQTR8zxCm45FR9i0A+bd3UY X-Google-Smtp-Source: AGHT+IEjLorYX9Hk1MmegU1ntds4Mkerab7EGTjBEAut0Mv5ooYMdawiDcDsTJdSCfKwtp5kgq/Uc/Hzg02XYoqUfNQ= X-Received: by 2002:a05:6808:1303:b0:3bd:c599:f2c8 with SMTP id y3-20020a056808130300b003bdc599f2c8mr5378801oiv.1.1706103502336; Wed, 24 Jan 2024 05:38:22 -0800 (PST) MIME-Version: 1.0 References: <35F0FA32-34D7-4BF6-978D-EBFC2427ABE8@gmail.com> In-Reply-To: From: Marlon Richert Date: Wed, 24 Jan 2024 15:37:46 +0200 Message-ID: Subject: Re: Why are prompt expansions of %v sequences quoted in bindkey style? To: Mikael Magnusson Cc: Bart Schaefer , Roman Perepelitsa , Zsh Users Content-Type: multipart/alternative; boundary="00000000000034f759060fb12d48" X-Seq: 29554 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: --00000000000034f759060fb12d48 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Jan 24, 2024 at 10:53=E2=80=AFAM Mikael Magnusson wrote: > > Thinking about this made me realize that namerefs can be quite useful > here, eg > typeset -n .prompt.logicaldescription=3D'psvar[3]' > then you don't have to remember what number you decided to use for > what (I always forget what I picked). And it makes code using them > slightly more self descriptive. > Can you give an example of how you would use this in practice? I'm not sure I understand. --00000000000034f759060fb12d48 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Wed, Jan 24, 2024 at 10:53=E2=80=AFAM Mikael Magnusson <mikachu@gmail.com> wrote:
<= /div>

Thinking about this made me realize that namerefs can be quite useful here,= eg
typeset -n .prompt.logicaldescription=3D'psvar[3]'
then you don't have to remember what number you decided to use for
what (I always forget what I picked). And it makes code using them
slightly more self descriptive.

Can you give an e= xample of how you would use this in practice? I'm not sure I understand= .
=
--00000000000034f759060fb12d48--