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 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 621BF23F18 for ; Tue, 21 May 2024 23:00:43 +0200 (CEST) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1716325243; b=Uel+QK77S/6hm7psDlCOU7qNiJ7bbXUML7zPeClhHutZNAw5tzhmKNF6MArhY1Edlv8o972B+U 5DXGdFmKmkB23H8bN0OBXCDZDZYX6c1wCa3ZoLAThh+I0mEb4JvJOzmjuhUciZy5cNRM/mup4o EvTdSF1uj3yghnM00NJb52XAhKfgGOVLbp2QEPXNwrMO9b6wOhWZaZDaQ9q4YM9tVABZ5yshrZ dTpHoY7Cg/qbBhpIYFzZjcBrW/xyPPheBTdt3VXkCb/vxzEIDxYYsTWGw/6ORTTR0iQeMQLr33 UhDUC+99GOcTgRHQHg/Q3iMmAqkNNHSQWwEislErBEG03A==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f43.google.com) smtp.remote-ip=209.85.218.43; 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=1716325243; bh=bj4HJFnO4zBCDtES1CBx07LHqbLwSuEi4XzoIuggANk=; 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=igOOlYkhoHLzkVwQt8lWduDFBykLPz9of6IQpAa2UW1nImdz9YMiqMH1xSnsZFaeJqyfSBdfDS bDBDuLAcnGiVWmuxTXYXm/KM6NRVG2Qu+uE5x4kgHpblFWD2prT0nMf7/BZAWZy/904lXQL9Kt 6A3TTpcceYjRDa2wB8DDlkRJusnppTeIi9yHu00PKXQtAElqdn87mfoBwe/Sn5H77eJqMIwe81 Wz/DCLZos1Ff0/yjulr+GHS1PNmqqrfPvFtwvfZSstZ/o3VQ/Kwrj4Y+5DoWxBFgyCdke9323v o+Iz5I2fpdLJp6ILtL6B8Wk22Hio8duQjrSwR1hlYrhOQw==; 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=bj4HJFnO4zBCDtES1CBx07LHqbLwSuEi4XzoIuggANk=; b=IlY1PTOQryE7VPgTrPVmBWoNTm a4u6GoCBjBywic8d0SQsVL3D3iL9NpFrOiTCSx2V16QXynKKnRXs25UTm5kB12RMhdwdOiQ7AmkFG zERWMoQ+ef0+c3Pps/K21IyyremZHoZc0cJYBrdg644CYNeeLjhTwSzJSQ2IGl2ZY1GTuXob9ivQp 3A5wst18GrKLsYWFgSa5H+fQAIBf3DJ4MK64kzUht+TWIIREf4WREEVPYnVH9ei1q2YPG3A3VN3ru m4LTFmp85PhmaG1EXeRi508Qk6ohxW8JVTqV5o1QP2M9tq5TWWM+KD8l+TrwnCDqD7ZA68Kzpx2b+ pad/4Yiw==; Received: by zero.zsh.org with local id 1s9WbC-000M8Z-Ta; Tue, 21 May 2024 21:00:43 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f43.google.com) smtp.remote-ip=209.85.218.43; 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-f43.google.com ([209.85.218.43]:61506) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1s9WaR-000LNL-81; Tue, 21 May 2024 20:59:56 +0000 Received: by mail-ej1-f43.google.com with SMTP id a640c23a62f3a-a59c448b44aso900991966b.2 for ; Tue, 21 May 2024 13:59:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20230601.gappssmtp.com; s=20230601; t=1716325194; x=1716929994; 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=bj4HJFnO4zBCDtES1CBx07LHqbLwSuEi4XzoIuggANk=; b=lE31OdhmnDBlKRtWmeP8tsasnwIPF350aWWfGxuD2ShxpDmU2fJ5m3eWFnUf8qp5oq 3gRgblXrqw/7Gi0sjOMZsZTh9V+RKFMYvPSNo1j+DR/Dcqn26v8CNltyWyK/I3yRRP7E uVSKB9kQ7PypGwKeG93svJD6pjEEO+jIQo9M88fUPILnDw+ntYXPaSAg+dx99eqJbvAt shuz6MLpQzAJPSaUKUF9qrqgErbmiGWotsWhpNXCqgUtD8L/I/rFhbjjhkvNJB1h7ycL v2WTUBQwN1SqIyiasPywFRnAim1m9lA6kvEKizQcuWzkSlK/fpVuusF752k6fyHLZW1D BpLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716325194; x=1716929994; 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=bj4HJFnO4zBCDtES1CBx07LHqbLwSuEi4XzoIuggANk=; b=LOsKOBXPb8dTDIIBJ0teCPTab5QZaDdCZX8Wex9uzt0hwPlWF3wyFd99hKwBLUEJnL WyYLowUTMR7765bseB19NA6gxjrqQAoFBAos/MLGD3tV5fLkJ9Xs8yye1emUnVjgdgKB UbFQakNy7AMYmw7IckXth6msTmcmbT6pQBCAn+baHyKHcYgqTzN6NZ2mFjsa1Odjm26u MdXH7NJTWFkHykt76BY4sTO40KvPOxb8g9f03uVS6YmkwZkSMaPn8es55cY1oz18Tk2S eend8VVfCKrUlJdX4CX49jKe1BUgEo9E1MIs8ITRFIJIcchVPCRLDjzZnssbJSCJQyEV DGhw== X-Gm-Message-State: AOJu0YzjmpDw4roA5QH3tkixa2I2yyDcywj7SBrNHQMEaHUz/VYecYHz Vs9+fKomQaQyf2TUmXPqJeJGFKS7h4IZpGGoV9bfNsLeztzQntLVHg+zF70/KA+BuJNjarwaWlk A8HRjRTkAvYVslbOdYxRBCyMFKZ66gEFjrjKl X-Google-Smtp-Source: AGHT+IGbjB4wVF3uTHz4e9hOm+ojC/wQ9WQDW+irAxaTe1BZ+PPll3YphpaRI0F+5HJPaw74nNCw4CZmcR5nfaN+sNM= X-Received: by 2002:a17:906:5655:b0:a59:8786:3850 with SMTP id a640c23a62f3a-a5a2d681266mr2216461866b.72.1716325194411; Tue, 21 May 2024 13:59:54 -0700 (PDT) MIME-Version: 1.0 References: <22E6658B-6827-4170-92CD-4546683FA4EA@gmail.com> In-Reply-To: <22E6658B-6827-4170-92CD-4546683FA4EA@gmail.com> From: Bart Schaefer Date: Tue, 21 May 2024 13:59:43 -0700 Message-ID: Subject: Re: Yank index To: Marlon Richert Cc: Zsh Users Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 29961 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: Did you not get Peter's reply to the last time you asked this (yesterday)? On Tue, May 21, 2024 at 1:17=E2=80=AFPM Marlon Richert wrote: > > Inside a ZLE widget, is there a way to get the kill ring index of the act= ive yank? Is it possible to move this index? The killring rotates when you yank, so $killring[1] is always the "active yank" and $killring[-1] is always the previous yank -- unless you use a negative prefix (e.g., ESC - 1 before yank). Presently (as I understand it from PWS's response yesterday), the only way to "move the index" is to make a copy of $killring, rearrange it however you want, and then assign it back via killring=3D(...). Oliver may have additional insight.