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 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 430 invoked from network); 25 Aug 2023 06:56:28 -0000 Received: from zero.zsh.org (94.142.241.90) by inbox.vuxu.org with ESMTPUTF8; 25 Aug 2023 06:56:28 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1692946588; b=DXpbk3a2e/AtPIJvXLBJcGh0cAc5HnitSqK3s0bdlMhS0P+i0LBBuTgG4JWN7IMBBEYDiZ60N3 mhCtJ1YNKMjwM+JF4BiEYgtD11V9Gk7Tt4HDOncBY7aKSonS/L5RB/lNl8G8Ycxqs84ixzLc07 sPMRYXG0IzR2nR5tB4e9UPwVrx5Vo8W0YeS2VCuqL3RTfHJhmwVhEJP3HxdGNDgg82neIknzlD wKFkX6rn0NkQUUS160bM8t9mLqr3QNf5Bow5lwSJQR+dZsoAiZ4ERDmVDQZn4G83hQhA7DTUfa gC5b1BvrqxpSELgObLnmpriHfFjycywa/BMIlPvHRVXLHA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-oo1-f52.google.com) smtp.remote-ip=209.85.161.52; dkim=pass header.d=gmail.com header.s=20221208 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=1692946588; bh=Oe/fi2dFFsWw8C+lERfYC6H4XOk6ynNlYrvl0KUh1YU=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:Cc:To:Subject: Message-ID:Date:From:In-Reply-To:References:MIME-Version:DKIM-Signature: List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:Cc:To:Subject: Message-ID:Date:From:In-Reply-To:References:MIME-Version:DKIM-Signature: DKIM-Signature:DKIM-Signature; b=Ujg4S3WLcyMBa09SQXIbC83iXOIdt2qjV3yG5hLFc3K8qyO9ziYOZVHY9k9VVjVkGB4SHfuGhq TTlaGlZyULyzVpm8aGC/0WJy17rlHNxFrW7dkzbnN2SkrZgZAEdmKvoJcSmLUgYBOJRg2i47SK UltEicnykq5L8I1PMR4vYzsJDHUF1Xxm1P38qFxZKLkSfd3uZEYoewizElZ3dWKRqh9vrKrB4/ uz0HORamqnJQlx8EKSMjHnTUxxUQIrmuAdRJO7iWenjYndGOfYyAvJX7vBTXWBgtCldG09ZCJu hn4hxY9106YFjZENv5jnhL2N9HKBgxijr4cZjBkrOdpgzw==; 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:Cc:To:Subject:Message-ID:Date:From:In-Reply-To:References: MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=Oe/fi2dFFsWw8C+lERfYC6H4XOk6ynNlYrvl0KUh1YU=; b=Ot2MKc6AN33TZsICRctt9adRCt J1WrrqLS07u+tuulv0OhSm0W9q/daiWMnSN9949VT+8nVIyZt66UWe4UOtFkirxsMu7Gc1VF9tr45 vjzkqjn7Kz3RTxvlAE3k9DWijmREspQ3jnvz45tNDlIsJOVIJfBLJKHizLdoXTlX3JrUrFKv80Om9 hgH9GNzv8aRelMuKm0Lx/ekeIAyQulfTyux2ur4YN0fL9tIKKKCKGnb6SUyD3oA2N33RyJI+dWXUx fJmKCZZ0z5C3ZypazH8GWZsqGPJCb9yeyyyqveWn78HqrJo5Dh2pFWBOXPyvXW9mBEzZi6VmPlBHL pcedzp2w==; Received: by zero.zsh.org with local id 1qZQk5-0000N3-Mq; Fri, 25 Aug 2023 06:56:25 +0000 Authentication-Results: zsh.org; iprev=pass (mail-oo1-f52.google.com) smtp.remote-ip=209.85.161.52; dkim=pass header.d=gmail.com header.s=20221208 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-oo1-f52.google.com ([209.85.161.52]:40068) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1qZQjY-00004J-TZ; Fri, 25 Aug 2023 06:55:53 +0000 Received: by mail-oo1-f52.google.com with SMTP id 006d021491bc7-5710b0547easo56024eaf.0 for ; Thu, 24 Aug 2023 23:55:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692946551; x=1693551351; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Oe/fi2dFFsWw8C+lERfYC6H4XOk6ynNlYrvl0KUh1YU=; b=JsDk6MnzuGS+8gQf4XgT5rGBUJNhq9Z0U+7xXib7N58eOk79P9yZde1ah+Cew46b2p y1Zwy/zX3c7f3xoEEsN5tbTttBteRq2VMPq5GgROOyPTro6VE3X5QwiknEGC33K07z2h dMkhluYbcOMJtga6lofy02lTSYyQTMtaAU9g5aeBc4YEjHd6JoIpIiBnBqimzy4sSNM8 JYGA0vac4AA5mSiuF6YxEliajYnt0R8RNX+iXQaRzObfW5exRqgEsEzVOLuJyBb6hqcc URnblh2EoqKjqXD/FB8EqE345qJSIecA8K51XwC54Rsp60zFaotuIWoehkOFfhmP2yeC pqqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692946551; x=1693551351; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Oe/fi2dFFsWw8C+lERfYC6H4XOk6ynNlYrvl0KUh1YU=; b=Tu7uLwXAKrl+WXEGc9OcTGC+ySn2Vb2zgZUXDeeFQNc3AG2PEExzkv4ONA8T5vusFz /ivA/sgZv4sNrTW+tmGTGf/DXInYL13QwFWhjf4Lxc2sWZBT8wpcz5yuHRCl23XCS3qK XUzZ3+rdpUB/ivau440QtCAOthZQC/Ahe/rg4MnEK3JFC8eS3ZKkA0EZA5o6kMnlIFqk cwIzlltW1xMubGCvuV1mgX8cmuuURYymWAAEbjGuKHBWvz6tSM3/UmhiQqQhcrm9xoV1 OhC6+gXsT16DFZN893wf+TeXSYndqteKh4H5SBcp+uFlO9pJrIWZ3/FkNx8XbXcphMhV n91g== X-Gm-Message-State: AOJu0YxzagKtAogU7BZ9z10jaM4bd7Lcmjc5lrkjRiYcBf3bNuoEMSJS iNKAQ1EPTJ+Ueh/zl29iH54e/QgPJr/afvWuPX8= X-Google-Smtp-Source: AGHT+IFTCG8xWyFd1az6YjFXVWhemtvCwuW784HHvPNYUDS3DvsAi2uAGEd7pdiCQsPSVw4uU+yadN9ZgfZeLWr5LzI= X-Received: by 2002:a4a:e699:0:b0:573:4a72:6ec with SMTP id u25-20020a4ae699000000b005734a7206ecmr350993oot.1.1692946551573; Thu, 24 Aug 2023 23:55:51 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Marlon Richert Date: Fri, 25 Aug 2023 09:55:15 +0300 Message-ID: Subject: Re: [BUG] Shell option PRINT_EXIT_VALUE lost on function exit, even when LOCAL_OPTIONS is not set To: Mikael Magnusson Cc: Zsh hackers list Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 52094 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 Wed, Jul 12, 2023 at 4:05=E2=80=AFPM Mikael Magnusson wrote: > > On 7/12/23, Marlon Richert wrote: > > % print $ZSH_PATCHLEVEL > > zsh-5.9-0-g73d3173 > > % setopt > > interactive > > monitor > > norcs > > shinstdin > > zle > > % () { setopt printexitvalue; setopt } > > interactive > > monitor > > printexitvalue > > norcs > > shinstdin > > zle > > % setopt > > interactive > > monitor > > norcs > > shinstdin > > zle > > % setopt printexitvalue > > % setopt > > interactive > > monitor > > printexitvalue > > norcs > > shinstdin > > zle > > % > > > > Also, setopt should list it _after_ norcs, not before (presuming we > > want it to list options alphabetically). > > options are sorted ignoring the "no" prefix. Fair enough, but the rest of my bug report is still valid.