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, T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 12527 invoked from network); 10 Feb 2022 13:56:22 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 10 Feb 2022 13:56:22 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1644501382; b=l6KDAtiLTthEka4CyX7i2TEqtsZn2mbbT5+51W8o0pM5CpcHt30zPRCA+5HEPHSSfoA+XQLW/U IhG9NV823sXvdaeUCqMavYJz7VN6mhXtAbb+DRHpAYg7RXJsFrsyxRCKNjjfg/LD/EVNa/DU5A 9djRU+DbxiWQEs+mLP29HwH4QuyEZfNseibltf7t0/mbet8qCPSw49fCIbGuvCBvvqdfVdxJ54 r663z/sMZHZiT7QaIRwHPjBaU9YgT4+vKHyt00E5mMtdUxvXjuYkjHC6S1VpGWb7EQaYbyQwFt DvFFJzSIrgH2syMwpqrHAbxKEgI6RGg15m5jWpseIibmRw==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (smtpq2.tb.ukmail.iss.as9143.net) smtp.remote-ip=212.54.57.97; dkim=pass header.d=virgin.net header.s=meg.feb2017 header.a=rsa-sha256; dmarc=pass header.from=virgin.net; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1644501382; bh=AeQTWacyFQNDaie3/t9RxbadqtHgkZD/2WxkrN1rtko=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:MIME-Version: In-Reply-To:References:Message-ID:Date:Subject:Cc:To:From:DKIM-Signature: DKIM-Signature; b=dxMbaklOw6ITxsxU88dgiEvsQr5RqdoUu1WIsUv2FLME1W3kYsYKA/oTU5LPtaF1ZKQptCS8w+ 183n9HsNCnyCkxDFDzq3b7HBx59QyaJppBJGb43Ms3ZuEq03j+jyRkJw55Nl/qVNGGkuNv9JEw /OXlmKuL6dA9QJG7TnV3mEEnxZRzLWdO49cNHxTfoN0zozYsM1JkbjRSUBB4U51V4VZkoglGIl uEdSPDdfmlfk8uVWldrNkvN5Hlyqiiuk7RMc59vAJiOmsZyDD+Jcy4S9WEaYRyroAjw2HNJsJr 2P4DpHBdIvEUa40+y29voaXjPhPPNPOYTr5tsXXfEQTFEg==; 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:MIME-Version:In-Reply-To:References:Message-ID:Date:Subject:Cc: To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=AeQTWacyFQNDaie3/t9RxbadqtHgkZD/2WxkrN1rtko=; b=EjKv14/6ROytBq4IgJixmeaInZ Zlsb1hD0w2vjhj0d4BXdtSN6HzD6vgEo4shaobMfSoithglYbBDRKCHoPbSQOuXtivF5jhp3XaJub isGT9Jn2UxOBQ5E3XwkoezgtPN96VA8b3+DPydm7afRjmJ5oUNwZmMTMnfOexkJGoGZMsOBJwk2Bp 0iGzNxisnQesWaeZRVtMZKbZTjjcjKvfkuONTBaEy7Vg4VfrA3lUv8+Ytq9O4QtAQKTT3LwnU+lNQ 6U8l/AV8uKwYcMhGbairyHZ1d7WNCEcpojXuax8M2n3sGmsyA/1lG9ny7RP9NlgmvpinsUMHIJEcv QJa0+C1w==; Received: from authenticated user by zero.zsh.org with local id 1nI9vn-0009JQ-B9; Thu, 10 Feb 2022 13:56:19 +0000 Authentication-Results: zsh.org; iprev=pass (smtpq2.tb.ukmail.iss.as9143.net) smtp.remote-ip=212.54.57.97; dkim=pass header.d=virgin.net header.s=meg.feb2017 header.a=rsa-sha256; dmarc=pass header.from=virgin.net; arc=none Received: from smtpq2.tb.ukmail.iss.as9143.net ([212.54.57.97]:55214) by zero.zsh.org with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) id 1nI9v8-0008cF-Ne; Thu, 10 Feb 2022 13:55:39 +0000 Received: from [212.54.57.107] (helo=csmtp3.tb.ukmail.iss.as9143.net) by smtpq2.tb.ukmail.iss.as9143.net with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nI9v8-0005bK-1U for zsh-users@zsh.org; Thu, 10 Feb 2022 14:55:38 +0100 Received: from vCholatse.rt ([85.210.124.254]) by cmsmtp with ESMTPA id I9v6nfdP19Za5I9v7nS00c; Thu, 10 Feb 2022 14:55:37 +0100 X-SourceIP: 85.210.124.254 X-Authenticated-Sender: thomas.lauer@virgin.net X-Spam: 0 X-Authority: v=2.4 cv=NtrCzuRJ c=1 sm=1 tr=0 ts=62051959 cx=a_exe a=f0Pe0M/UeRXqVMfh0U+QUA==:117 a=f0Pe0M/UeRXqVMfh0U+QUA==:17 a=kj9zAlcOel0A:10 a=oGFeUVbbRNcA:10 a=gB7yYLMQzY6Dn8noiggA:9 a=CjuIK1q_8ugA:10 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virgin.net; s=meg.feb2017; t=1644501337; bh=AeQTWacyFQNDaie3/t9RxbadqtHgkZD/2WxkrN1rtko=; h=From:To:Cc:Subject:Date:References:In-Reply-To; b=iAfQMxMfq9a3s3gEHT48GAeSIR1iHcu/se7boaTBBjZkgtuekknsscLGm8xqvvBoN /WV4RGNsu7gVfn3yVz2EJMzrXcvClSyK8dnQvog7WMPygZ71KHMNMgPWnjhVZ0IL0z wmVPgbIAp2CaLZxZWmNnFfZpfhcNUSCjuVewpjn9SEqG5UPPz8TiKD5Il8BxylMlhI r22n1w4HfPfF60bqXbQPGNu6Fl+WwuCwvvXbPmS/kj0hnPwwOzDOTKd0EJYWr+lVZu qLv4cqsM/Lfx1Q7ZXVWhyaUW1nG9ibMX7mHEQ5LHHP6dMH+8KbuuHc6hxAE7wfZ8I8 4w2axpk2Jt8gw== From: Thomas Lauer To: Bart Schaefer Cc: Zsh Users Subject: Re: zsh function breaks after error Date: Thu, 10 Feb 2022 13:55:29 +0000 Organization: TL Message-ID: References: In-Reply-To: User-Agent: ForteAgent/7.00.32.1200 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-CMAE-Envelope: MS4xfIqRJRRO4XL9WJtTjHr3DhjWNyIkD/8hDOvdjx9fpOoWP9RlhZMhtc+E1lJckO8HA7uUWdkfWC8S4ktOeXfSvyPo8DX8JOJnG4igGgRsRxonYQmU8slA FPzFHnyVqdUgXV/KseXBkXkzCS4CIfclNejanPYbLgoLEreR0BMEwufkQozZLpFsIb6oO73w7nLwJTRbF9madlis+GBGqOoSbu4Cl2FmdSGgLbalqwDyrujz X-Seq: 27500 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: > > Well... as I wrote in my OP: if I replace the rofi call with a tiny > > script that does precisely the same thing but *always* exits with = error > > code 0, all works as it should. So I am pretty sure that rofi exiting > > with 1 is indeed the culprit here. >=20 > If you use your tiny script and replace "exit 0" with "exit $?" (so it > exits with the same status as rofi) does that still reproduce the > problem? Yes, the function still breaks. > Incidentally, what's the $ZSH_PATCHLEVEL ? "debian/5.7.1-1" It's no big deal but I find it strange that I can't have a function which executes to the very end when an external call fails.