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.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,T_SCC_BODY_TEXT_LINE, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 22437 invoked from network); 26 May 2022 16:38:14 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 26 May 2022 16:38:14 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1653583094; b=S/caMhbQ/4zb2IAR7J1hYfVC5wZKut2q4y87R9CT5klcCpMccvvw+DAFY6NFHUmOpsv8YZG/g4 A6MHHZZKsUcc4JRwg+z6086RAALYx6JdtP2/s5GytRB3x3+kG0a44O80A0p3w5UeH9YEJmTdOj P4OJeG5TfLMPBd/yllpg7f/cBUaCLCzKR9N4FtwYD9G8U4e++ObwJuLoqJ7+OLfkgMt6GVSB+d nIijJtznv0dQ/g14zax17mqXawYuhJcJ8h2TMFE1hZ0XVani9AKGuzzI7YhV3jWYeO4wZl7t+c U8bEETTBIMzmM2B7ZmG44LYzVVhbdx8n4WDJDI+iXwo5uw==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f41.google.com) smtp.remote-ip=209.85.218.41; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 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=1653583094; bh=Jf+xR+TvMy4ioz/WFGlwO8PJwK1fVIrcaCrH9Ptfr1E=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=HJFu3tch0AlxX4tWBjo1+cSq0mAB3sBkHBNGxx95bRY/Pp3QcnBaSY6jMuMv9Gq5nIHm+6CdFE iPRyeFLrh5zNPjRTE/mcbHyQClkzC/ExQZU0QdIeym+Ivki7WOU560z0CKhBFPfS2+BOONOqA8 8H+le29z/J1cCnnCTAwCnUM7l/6NWHH6rrMDSPuMIK3Jdx8Bpw5cFR8mEInTVPtY+OBS39c2mE 5itqYP1ke5j0hu3whQazbmIY18br9kxsvIUh+zhM8VfVLXH3vB5g20+fD0GJQQgbhElOm0tl7D tSFPTn2O4Pk5O84ZG9MRFoKEFtKkxXsaPvB4JZEwcuubhw==; 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:To:Subject:Message-ID: Date:From:In-Reply-To:References:MIME-Version:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=FZUYzG8EiuSSoppV72XOQl3i1GqyPdn6tDhX8/iEWK4=; b=QmiNAN1TVkvIe6IEGkg6Vmdgbu +SFUhmxPHKIb2+Go47EK5JpaHdKmW/1RiIhR7HOUsAUZUP4+gR49H0gsxcHpOTgQ/kjZkwfr1OVgm OGx0u2J9t/wntdP8W+MtvjfUuW7uUpZvA/3LnXcILqmHFKQk3A400rZUmDGlDRukJWqBciapJnzPp LSUdbHQpC1RWobhbSo67bKlaP6BzJxXvotp4MKcnrusphn8WWs/W+kO/jPGwPgbpK3yyFU6Fhk5Mi OBjE3nZl1hqNyI6xK85Z0j4fmHR4QkJ6x0cESru+IPRtucE8+boVDawlUqkW9c9vgrNGToro5Av2U knXbqj+A==; Received: from authenticated user by zero.zsh.org with local id 1nuGV4-0005wV-Dq; Thu, 26 May 2022 16:38:14 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f41.google.com) smtp.remote-ip=209.85.218.41; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ej1-f41.google.com ([209.85.218.41]:44012) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1nuGUP-0005Fb-7u; Thu, 26 May 2022 16:37:35 +0000 Received: by mail-ej1-f41.google.com with SMTP id m20so3956969ejj.10 for ; Thu, 26 May 2022 09:37:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=FZUYzG8EiuSSoppV72XOQl3i1GqyPdn6tDhX8/iEWK4=; b=zRUFXt1R8s3matXU4nrSLKUsq6EXv4w3r4V1aUlIsIhnlcE8yhipcGDJscnFbX+vzz dUDIj67tvIS8TNmRZBiZheKkU1A9LHTxenYAUCKee36Kx6OorAPNfNLwTAL162tdKnmP 2nVnzj9h3Xz+QKFubwinVFGSgT+4dK/5TlN9Q9lx/CHzWmIJmPIQ+CHTJgMn8zlufKHi pbN4VV4IsB87mjp1M3ppmVjSkR/WvI0bqvUVEjY9+/Th3NDeIDAcBvCKSCKEHiZzJvaH VTmEsucWvDfaGvhvj7k0v6N5nbEJkIEDl2mDcBLIeKmmQX97CT80XDE4bLsVInvfJFXt TdeA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=FZUYzG8EiuSSoppV72XOQl3i1GqyPdn6tDhX8/iEWK4=; b=QDA7C4Drn5RqFstpY+6NHAQ3HgTrWT5gmeppxw3o8y2k09TA71L6CBKsMShoaMqWb2 fr0c9ID/5axzbztpV2rRRuBMroXuN9I6bzQYoarF1nlH5pf1fYas/Pm8Vqt3TtVURrNa hcqiUnJpHvu8StGg4sfjP6BhIFUK/o0AjcRh+FY9w9G5iqvCiNKNMXI3Fy4KPu91DlDp XVYWIV49u+bWalcsrN8tr6JEHkq7bbVSjbXOcK48aXdYQ+f/cnDA5o4IRRuITvmCvFKl Do6PGSYvdyeZjQ+UZbRJLlBXLvNTiL5Ha7ooPVHI+P8XOFaoDw0EFnBMDIoIwHTQcbjy sWzw== X-Gm-Message-State: AOAM531q9cUcmnDb6571WGwvc85JQgBbhiH8zwtsUdj77GvI82Vdgbey qrkCextH+Qs/UCc192DmANVS+4x29He0bY6EsOy3WpU8vhI= X-Google-Smtp-Source: ABdhPJwhgDjRLiXn8ObBE57zxpqs/pafkRiEymkzU68XBAf5Qy7MJwxUp2xdegKL+cvxWtp+l61SqeEDphhVBf6cxQ4= X-Received: by 2002:a17:907:62a0:b0:6fe:69f3:88de with SMTP id nd32-20020a17090762a000b006fe69f388demr33036678ejc.214.1653583052719; Thu, 26 May 2022 09:37:32 -0700 (PDT) MIME-Version: 1.0 References: <20220524154738.GA35284@cventin.lip.ens-lyon.fr> <20220525025403.GA97860@zira.vinc17.org> <20220525084920.GB97860@zira.vinc17.org> <20220526143602.GA1236826@zira.vinc17.org> In-Reply-To: <20220526143602.GA1236826@zira.vinc17.org> From: Bart Schaefer Date: Thu, 26 May 2022 09:37:21 -0700 Message-ID: Subject: Re: prevent some lines directly coming from the history from being executed To: Zsh Users Content-Type: text/plain; charset="UTF-8" X-Seq: 27805 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 Thu, May 26, 2022 at 7:36 AM Vincent Lefevre wrote: > > On 2022-05-25 18:25:40 -0700, Bart Schaefer wrote: > > Yes, this could be done as a wrapper. If you want to try to keep it > > in zle-line-finish, replace > > ... || BUFFER="" > > with > > ... || { print -z $BUFFER && BUFFER="" } > > or similar. > > But this has the effect to duplicate the line in the terminal. Well, yes, but I was presuming the "Confirm? " prompt would appear between the two.