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,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 28004 invoked from network); 24 Sep 2020 09:56:26 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 24 Sep 2020 09:56:26 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1600941386; b=BI7Fw8kFGSqhCmOfFpUxvV4r5pSFhO2PI66LfS+h0XgSK2OokZHw+FVGmQTaiO8TTQ7CLu5ys2 MTiGpGc8yycbd854HAYgoHZwtUZxV0FDu1GzdOM7c/8FOI3qnY65gl37cObbqB1hv34Iq0e8RG nEs8zQkkCA16eSY+5T+TgxqBwr12GrUmJSjonWgMbPQPPg6f+1ZLH8dtPcolvn+3MOTTs9bazn 3nzvJhDzs82k8qE04WcOfzxblyncHm27OEv3SldrGJTs6EMT3BN2WM7yYvwcmtyk2M2v55NZ0O A9lJxOOMayWjfWCCbclA3nAkEv+L2kd5lPNrrMaeFGxBRA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f53.google.com) smtp.remote-ip=209.85.218.53; dkim=pass header.d=gmail.com header.s=20161025 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-20200801; t=1600941386; bh=C/Z8oRexUCSYvUNaHiNhr+m3LqFBDxG0oI2jogLANk0=; 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=pOcqB2c6SXmaQB9shBPw0Amzc27huGzVwXGqsa4ueAqsd0Cw+YAcFnE9XGGCiPOeM8tlpK+5UE 4Qwq68dO1ELZx5lgCmeuAYfR9/SLuJygGPiHMCcwknpwCCLAwt3KXCU7ig2pEyjC5N68ipO/HE ggShmsoaILL4BO4AqvWGN5ZOOBhU2dujldyBiIZrmHWMyXv50cq9CTZkUHEWJF/1mXlJmnwsh4 sbXrcwmv00Ha51X31fH5Yu1P4v97omf2SA52pdjEwuAFAif2xmfXUbGZoG5gP4G7mcE6FBlEwV Cz3We/Z32wCkQkmXFQ2720vhDqdLphX6tQUrt4ZsiNggQg==; 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-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=gHlju0lCBB9s3EA9/LQzhV7GOkLP2gcZ1nrjpKfGXCE=; b=NrycqHG42ElF+2G5Ewq3w32E6A ui9eOMt+Owe10wYsvSMdOPCuNBmeu1vPj1mZfazZVc/lJhTTyGm4nBNS536rs2xYFQHPRoKjWAtki QK4rYE6Xw0pAdwwAtQRuBrYUyPIR7z00/2ncm5d/GLlbOc7kp4BpaY4zCeSIzJOguElWcVDCnqQBp EJBt0mzVmZvjqYSaJCOLfbfUaHwHZcUpGsZTJC1nl07QugH7e23CQO5nnNanCmjJEeciYl8nQgCHX JugukFEjV3V2iP0tm+MXZrJYWpCRKjHFWzGVww8FmRv+wDiYPvw+xtYBAbf4dmUCEKlAd1kvAAsuf xHAQZbDQ==; Received: from authenticated user by zero.zsh.org with local id 1kLNzF-000Ehe-A6; Thu, 24 Sep 2020 09:56:25 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f53.google.com) smtp.remote-ip=209.85.218.53; dkim=pass header.d=gmail.com header.s=20161025 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-ej1-f53.google.com ([209.85.218.53]:43925) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1kLNym-000ELV-Ns; Thu, 24 Sep 2020 09:55:57 +0000 Received: by mail-ej1-f53.google.com with SMTP id o8so3576733ejb.10 for ; Thu, 24 Sep 2020 02:55:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=gHlju0lCBB9s3EA9/LQzhV7GOkLP2gcZ1nrjpKfGXCE=; b=NleQWEm/qHiXipj3cBzh/HILdDFAXwEGkoKX1ZIJ6Wj6l/AuqQEOasyPEaIR/8NQtN 3zH7p6FhdDIvu6xf223hExFx7fcnFxCf+MAPCA4ygM0cCzkKZpaAuV3z3kJLk9fnWm8G bIbGidzIN64It9yN88pPkHcg0XRgHVZ+y5gkNycnRf5nA4i7uAni8P18yoLae1VSZioC 4XCxTsL9eHMGLey8fnBb1jjhkPV8f4U1lSzNJXZO0wp2KLfbUvdpIvaXpUtSyR/WIVXi cWiZZNuklAnQS2OVMLdL0MYUYseYWJ/1emoyL/ECM0M2xG7S7nRqMXu64f7Jx/buZnA5 OW1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=gHlju0lCBB9s3EA9/LQzhV7GOkLP2gcZ1nrjpKfGXCE=; b=oPOhl5YyE/QArrHeoZQQoJYHsnCPNixFkTnE8BlVeUvoAWzUq+G7sIFofMoCDCbqfo +X26Q98LPgxcAixbY/cMmFg5gLQxtp88JyTchjBkajSZunr4dEiffYIoawzrp4c26Ir2 SLCE+6Bi4uFAY5DVfS4KJq0jz8GC2bz3KXxdj2990K+fa4UqmzFmQNwPm8hBK3aB32/x Yu9scYBqQwiRrh7AjLqUggddBrcUTgb6zI4iFGBlg67bCxrGCudYpQktQvEhn6gW1ScC 9Vgp96hRTcebiWPdEx9uJClqSyQfT+kc0EeREyJzVzocx735AEwyQ/EVkO9VyVU2BKO7 wQmQ== X-Gm-Message-State: AOAM5334otQMhUG2ZOvmKXhwEN85BLm1cg2pE8M5OPvKR96+rNpKQZAu iqI57/21K8FktcnQ2V7T5nw2zLPLwSKEo5BSoVI2h26U4bkZwA== X-Google-Smtp-Source: ABdhPJxEKfyYLQQoolNsrgzneDXrRXsG9mvblkidWCymtFmwou0rLMCayH0mLLh3KNr5uOGFE6Qx1LjRN4WjCfbJDf8= X-Received: by 2002:a17:906:9353:: with SMTP id p19mr103069ejw.403.1600941355898; Thu, 24 Sep 2020 02:55:55 -0700 (PDT) MIME-Version: 1.0 References: <20200923182558.nfokboenuhdypz45@localhost> In-Reply-To: <20200923182558.nfokboenuhdypz45@localhost> From: =?UTF-8?B?UGV0ZXIgU2zDrcW+aWs=?= Date: Thu, 24 Sep 2020 11:55:40 +0200 Message-ID: Subject: Re: How to avoid infinite recursion in ZLE widgets To: zsugabubus Cc: zsh-users@zsh.org Content-Type: multipart/alternative; boundary="000000000000d31edb05b00c3412" X-Seq: 26082 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: Archived-At: --000000000000d31edb05b00c3412 Content-Type: text/plain; charset="UTF-8" > > > function insert-single-quotes() { > LBUFFER+="'" > RBUFFER="'$RBUFFER" > } > Yes, this would be the best way. I wonder why I overlooked this possibility. Thanks a lot, Peter --000000000000d31edb05b00c3412 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

function insert-single-quotes() {
=C2=A0 LBUFFER+=3D"'"
=C2=A0 RBUFFER=3D"'$RBUFFER"
}

Yes, this would be the best way. I wo= nder why I overlooked this possibility.
Thanks a lot,
Peter
--000000000000d31edb05b00c3412--