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,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 19890 invoked from network); 9 May 2021 20:02:58 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 9 May 2021 20:02:58 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1620590578; b=nzFDEjbrdOg2Lrzkoy0M24Fo7G9XWo6MJuBdpRj9Dx1MppndmdKyCPvc4eFUumxfPW58OM+b6P QDKSRn02i6ibQHoYj10M7rjL9p8eaO9bDreeqZZ2D6Vms1u6bk/AEtNwHnuV7t4VfzIXfnoJIr DDHqpjzvsMs298RNHg0H5mFprR2d1kIA1V3sjP6gvYUyfIDFY6fjathPa8dMITGDSaqi3IVUDc 8/qeo6itvDCrI/pTukRcRzM5djzqbto+bFiHJMiVWxAgM03ENKPKygBc914N203ORsY73IkiVh s9C/ypz9zfmP0CaWBSFsh2nkABbpKMy3oCv0x3gKVt9DJA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (know-smtprelay-omc-8.server.virginmedia.net) smtp.remote-ip=80.0.253.72; dkim=pass header.d=ntlworld.com header.s=meg.feb2017 header.a=rsa-sha256; dmarc=pass header.from=ntlworld.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1620590578; bh=zfBGVhjwPN6XyedAT+01JWV2vDPKm3eW6skB9QXueXA=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:MIME-Version:Content-Type: References:In-Reply-To:Date:To:From:Subject:Message-ID:DKIM-Signature: DKIM-Signature; b=CYjTflqZFYjkNytmmtnXCNd+ErjcNX6cb59GAzMRKPY9+B0AYugSl/CWFn3Aw/OxEJ87UGA8zK Ev7uhqUjWthW5tTLuIEbuKiDhOluDw+npo6PNKFkRlxmb4eJf+eKlbFnJi9S5V94Ur2EiP6KB8 X9roOm18RQle2NB+/mamFqpdiFuQyN30pBDcTh3D1HDgGe33seOCcQ55j/v6OClBd0tYlhfj9M V1vBgM7gwwS5P2tCOebxYzc0NcMqcCffECSxMfvYMA4tWX3CBUz9q3St9PTT2N/OW0g85K/CRw KqJ8evOyrhbIKoZyACYl1pDBqCx/tx4gOfdfaDo4x7JyQQ==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20200801; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding: Mime-Version:Content-Type:References:In-Reply-To:Date:To:From:Subject: Message-ID:Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=mNQqFzRj+UntVLozWSGC+OHBdT/4DUPIhOcq25Wvu+I=; b=zV6dfMIVnpthdOfW3uJj3O2iSv dTzeYt9YR/0PqzhlOYbeP0le9dGRVnSgLLV8H63UtUvjmITFeMGcBMTjwDKqcINXgXm4z8yBhOFyn vMNiHa9M7EPiQjcDURjTzPjFPf2kZhk8nVI3PMDX3p0p58qAdyGHTtjonNZM13ijRhgjQ2+XsjvVB X528bfBpb87CBDa1ALYlolTpg2MfLhyTS+chlqgX1uici7E88dbWCejlTKn5dLQTQXEelf5nDKupw aJGJM60lgB4fyinjPFEV2of7L3w4YFwT2+B899QxBUF7nkylAkI7crgD3ppNHFRWFMD34x86om8u0 JYuHCIrA==; Received: from authenticated user by zero.zsh.org with local id 1lfpdi-000A7h-OI; Sun, 09 May 2021 20:02:58 +0000 Authentication-Results: zsh.org; iprev=pass (know-smtprelay-omc-8.server.virginmedia.net) smtp.remote-ip=80.0.253.72; dkim=pass header.d=ntlworld.com header.s=meg.feb2017 header.a=rsa-sha256; dmarc=pass header.from=ntlworld.com; arc=none Received: from know-smtprelay-omc-8.server.virginmedia.net ([80.0.253.72]:58657) by zero.zsh.org with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) id 1lfpdG-0009q9-FE; Sun, 09 May 2021 20:02:30 +0000 Received: from pws-Zeus ([82.20.19.64]) by cmsmtp with ESMTPA id fpdFlThinS4EffpdFlU6GP; Sun, 09 May 2021 21:02:29 +0100 X-Originating-IP: [82.20.19.64] X-Authenticated-User: p.w.stephenson@ntlworld.com X-Spam: 0 X-Authority: v=2.3 cv=bepFrtHB c=1 sm=1 tr=0 cx=a_exe a=FYxK54AnRTbDA0SLc6W5Eg==:117 a=FYxK54AnRTbDA0SLc6W5Eg==:17 a=IkcTkHD0fZMA:10 a=yduKVI8bN5pvYzN1_Z4A:9 a=QEXdDO2ut3YA:10 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ntlworld.com; s=meg.feb2017; t=1620590549; bh=mNQqFzRj+UntVLozWSGC+OHBdT/4DUPIhOcq25Wvu+I=; h=Subject:From:To:Date:In-Reply-To:References; b=yS/RFyj56aVziwrdJ5uoestVgLcPDHwt7Z0nH8wVdBdSR7dRibk4XEaNDgbDqaXOZ AQAmR+8H7J+6qOrFPMnnrwOAzMT1GZoFN24RnJS8M4MxxxhytdrIb4BNqvrGhXnNlD 9VfGtwHJ1YrMFilMjoPB38LAwoLM6PlusKG7fNwCr1PE/92WZfn7z8h4O98c8JK1jR B6RQDOnhuAxLLIy4BcuVFNxYsKzFFWiaRTZawnEI3pOx6pxYWEK0KRYSlChh5iovZl dmS6toRILeq54baMhOlrjkCMt248LTaq21A2Ibc3SOZ9dujlq5dJ38gTR6B5E/lt0d dOSOqwkwL0FCA== Message-ID: <594d109998dd94a1654334f55a8d679fad742b70.camel@ntlworld.com> Subject: Re: Predefine the next buffer From: Peter Stephenson To: zsh-workers@zsh.org Date: Sun, 09 May 2021 21:02:29 +0100 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.2 Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-CMAE-Envelope: MS4wfKxb0F+VFuEdr3qc1cw+Wb1fnwvORZr7uSyhSf9qqgEkkTzpUIsy4m8pASjIl+bqXb3/BeCshvvATeHaMz6K56ykcupweoSKV+HS+Hb9hTOqqJwO4MjB hCsq2x64N7dBcRktd3BeYhFLPzUQzHnlKJRvRowmAjw24QMiJXgwX3jT X-Seq: 48797 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: On Sun, 2021-05-09 at 21:11 +0200, Michel wrote: > I try to have that will define the next content of my buffer. For > example: I run a command 'foo' and the next command will be pre-write > with 'bar' (or replace 'foo' by 'bar'). I imagine made it with a > function, but I can't use zle to manipulate the buffer, it seems to be > required to use a widget and run it from a shortcut. So "foo" is something like a shell function thatʼs going to do some stuff, and you want it also to set up the next editing command line for you? Try this: foo() { print -z bar } (BTW user questions really belong on zsh-users.) pws