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,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 23604 invoked from network); 29 Apr 2022 15:26:27 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 29 Apr 2022 15:26:27 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1651245987; b=FX1EPhvCXUnEhDtIYyRGZVnVbf9CkLtcdZqiZ9vD+9ck8ZZxha1tzwqILX6yr/qL3kNJaNaUPB dAGQoIi4Vu1GHxN+W0r04Xq7ZmZFwrJfWLOxqvJ2PsmVVUD4fmt7hvAB8pq1N+QEkWJHeU4hwA uduuLcXhmu6o8ybXH4EqSUlHDPZ4cUd4wrPqdNdlzRRystnU1MEMvlcYGSa3rJG9wCEFLlPI6t uUCV/jcPb5aii+USZRoa+pasfyJ5nAR22VUu/DKk8ZoHn9te0jnRbc5frCLUteuddAF0kIR4RI bzgBl7N2Wf+KsqdWknShsLltUUZsdTudolfR2Xt37wvCrQ==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-pl1-f175.google.com) smtp.remote-ip=209.85.214.175; dkim=pass header.d=gmail.com header.s=20210112 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=1651245987; bh=SpwJvLdbOO8PG7PDi/gRHaXKOqW1znjfzFeQpuiFiAI=; 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:References: In-Reply-To:MIME-Version:DKIM-Signature:DKIM-Signature; b=mjBdvDnMFwLizZTqhHHfD74DhEb8z60goktV52Ay0I51fnzCptfgzIx7Y3cFgllUCvznPR+lJG qpkznLI8obYzRyybmOTACISo6wI2BZaRsg0OyIU+48l+4cpTG/Zh2DT+1+ZUUuAo0/J8MRCEdW wIJ0S3QWnkB46NPvOZTG9NOIBOx9/KFGhl7wEt10cwma87nqOUh4QOktrnvcmieobNNnr06+y2 aHKWZeUZr1myCXbPQ7RtGHddWS6a+Us3D1wd+FtVSwYho8JGmblxJfvf+qLjdqcZVzk6cia5u4 naywDBlRM+xu/MutuAGtNc1S9gq2+bvhgRnZl6Cg/LOXwg==; 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:References:In-Reply-To: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=/jmG6A57cw9rSqmlT3geVmVVlOGgnqRDaRl6X3K87eg=; b=QiK+O6R9og6HTpZileqBxuv60C Ugg+uXB6lOOP/uT42IVTa+OXgnPOBH/1SDnoA66k+knXTT+fUMqRnNsgcF8/yraXvumz2wSxvBg9j tT3zx603QK2UKZE66WHn9gLbZgcQYTmn+TNpc+LeGuyPk7fb333/QCgxkyKvRi1UnI1MpGPVUjjo8 I7ccgQsFHvDbnistloq0Dm3qPreUtzU+jmmmLi0FWq7XA9CICkyP7lBNTwG43kANErU8d3bq5sDXz HFWt+6bOjdRInv7ljwWkNnHil0X2fTpZURRIf/yC+Hxx+o7vi0reK4lR1uVi3uuZEJPJoAm6iDcBE caUyFbQQ==; Received: from authenticated user by zero.zsh.org with local id 1nkSVl-0009Ue-Vy; Fri, 29 Apr 2022 15:26:26 +0000 Authentication-Results: zsh.org; iprev=pass (mail-pl1-f175.google.com) smtp.remote-ip=209.85.214.175; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-pl1-f175.google.com ([209.85.214.175]:34739) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1nkSVE-0008pF-5f; Fri, 29 Apr 2022 15:25:52 +0000 Received: by mail-pl1-f175.google.com with SMTP id n8so7445960plh.1 for ; Fri, 29 Apr 2022 08:25:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=/jmG6A57cw9rSqmlT3geVmVVlOGgnqRDaRl6X3K87eg=; b=YV+7rHwg3K3Dt3RBULRs0DptOMxzgr3vgR1vS5XYxghJawpsHSQmlxGrj9OgwQsUpB Lu+VvW7cstAGCgc/CiBblwC2j7yTUsW5e3BbjxVTxhTWrOiNdkKqkiXwusu3Kr+YpTI3 cksfi0zQCjne7pvRbU1fHWbyWpvRi2lMX0mkYgD1oYMP0sAuSE3zZL7TohT7vEtmVXAU q0FyiiWvuFFJmGe7vpZUUTsKWzZKthUxAST1Ik+7XvgoWwUd8A7Q8rE+WaYtR6v6gaDu RjflBJri6lwjs8shHz+HJvtUFGo6otc2/pBlt482Ex3GyQsKCE8S4jzgXVMo2F+aYmP0 2YOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=/jmG6A57cw9rSqmlT3geVmVVlOGgnqRDaRl6X3K87eg=; b=aWroW0Y7ZWwsNTKZLDXmreVfA/Rww8L8D7hoYWu9qeOHwYKBGnjAvALZMZtO06Umwf Lm+Z/vRVS2O6LNH45UzRIWAzJz5QJrW7RJpgUqkEdgyLw6iukuctWnrPUbPQ2uAUw2Mo fsEnkBb9Au+4P66QqRTKxFPHg0qqGjF1UnsBDv7Wrcq2gaW8dTkDPLm2EuOKSluIs/7I 35VfpLpkPjMGyR01cmUAxUFvIK9XgGRZV6QYOtcTf64Ca9Gv0BIpLv92CnRUoEFGG740 cnIE658lb7hw2aFK9msYeD5a8Ts+FQLaOX7PEJOGQF7Ya93uIHflppLwB4i5zzZa7QGu 95XQ== X-Gm-Message-State: AOAM5323/2XSfZTYCt2OAPnlmHJS1+HoePzkG1RX5g5dFjXmcRaqiN6s Ori2rCY5cgC+4uBHUaSlvL7W4c5eddEC1IH0CNw= X-Google-Smtp-Source: ABdhPJwOOUyHMXCECsZ062jyLi38zkR+ivHisB7KTmvWqPi1/ba3UfsTly9M36wGsMxsMPIDUYJF4ta8GAhnlWY8YeQ= X-Received: by 2002:a17:902:8643:b0:158:93aa:91a7 with SMTP id y3-20020a170902864300b0015893aa91a7mr39406664plt.38.1651245950791; Fri, 29 Apr 2022 08:25:50 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a05:6a10:c649:0:0:0:0 with HTTP; Fri, 29 Apr 2022 08:25:50 -0700 (PDT) In-Reply-To: References: <747863791.139295.1651238910118@mail2.virginmedia.com> <1558792630.141539.1651242336328@mail2.virginmedia.com> From: Mikael Magnusson Date: Fri, 29 Apr 2022 17:25:50 +0200 Message-ID: Subject: Re: prepopulate BUFFER To: Pier Paolo Grassi Cc: Peter Stephenson , Zsh-Users List Content-Type: text/plain; charset="UTF-8" X-Seq: 27711 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 4/29/22, Pier Paolo Grassi wrote: > thanks, I ended doing it like this: > > zle-line-init(){ > [[ -n $__precmd_buffer ]] && { > BUFFER=$__precmd_buffer > CURSOR=$__precmd_cursor > } > } > > and storing the current line and cursor position with: > > set_precmd_buffer() { > __precmd_buffer=$BUFFER > __precmd_cursor=$CURSOR > } > zle -N set_precmd_buffer set_precmd_buffer > bindkey "^X^[e" set_precmd_buffer > > best regards! Perhaps you would like to know about the accept-and-hold widget (bound to alt-a by default)? -- Mikael Magnusson