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 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 11540 invoked from network); 18 Feb 2023 14:56:20 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 18 Feb 2023 14:56:20 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1676732180; b=nWIgURy0uMtQCuQ5owxR8ZOM8YPuH15GOtgzetoE2rGI6hEG4lLjIfsBj9fYYj3rddankxFRrh ZJ2fh6QJCvqoOTTD1X76toNl3kPd0HoSAh/zekMv9C1ZQZIQU96AOVu4NoE2ukVQcO4yBdU5Ce 0jqWhGFsnsf96OrRB0K87EuRHC7KYYkti5VintA7oOkD4w7vh02sDx0cE4T1JEze9GMSrRMkQ0 33FhYwEh5+pPzQr37VbFRDD8l7wd1KPMmbKtbjwIaxQLL/xcKNfRMmsZMN5Qkb+PZaNlRkt2zE ltQiteIsTiOytv0pTzDeFhrIAl0tiHyuiBGFdE/Zhe/OFA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-lj1-f171.google.com) smtp.remote-ip=209.85.208.171; 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=1676732180; bh=YNczoWm8CIK9kudT5soj8ZcGi+baGAaS31LgJyRz82c=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:To:Subject:Message-ID:Date:From:MIME-Version: DKIM-Signature:DKIM-Signature; b=ljzsSgqUfyEr7XAv4EJQWFoBovfTcd+lUIo4u9ErqZ/rqcmsz9dKjDHqmO1qrbVdXoqKIzYU2N FPMv1uKkexHmUv8JqBY+560ZnboaDC0Uatn9Jxf2FtWEEOmXrPr41k/y1cFS4chEBZaJYYzBgK B6n0bJQrBDRCWIqr5y5vOo0RdVaC20tEkSEb9oarF3RUBCNwSNc4UrkFY5GVaAXeRTZrB2INBK vZmKfkg2SXo3y0Lpns7QZ9fNe4dBxsQVqSVnB2gUCsAs8HizI3+8zmg/ONwXYKwa/O1ZQcwEsm WWPEbqmfnOuh37s+ruQ0Dhwn1MOGO2n+AjQwIYGoBJHlfw==; 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: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:In-Reply-To:References; bh=YNczoWm8CIK9kudT5soj8ZcGi+baGAaS31LgJyRz82c=; b=fhER8wmkF1JsCKJ69gwMYpxSY7 OH+RRfKeAQtfW4e56p1WsErL3cScN0veq+rSkJmaXyJRMZ9Kop2Sy5y/oLiW0ybQFRaYzhzejabQI QAneNRv6zM7XP8JRqGrzYtiubhfwaQ560E6FlFWwsOWkPdkfkDsq3VPElLf/03sqBNP+hdA8RtmVv okJtknTtENN4piia+0HrB4CBkuW2RJMI3g0NaCNkrgyZEu0tJlpBXN4apWTEL4mQDe5/TQrH46r0O 3wTnOM2+NGXHODzerhs5VRjocQROAEC7MobXTPxbweiGwqAR/3y072FEXL/uUTfJ5P8YzjUVGaP1y GAig1zwg==; Received: by zero.zsh.org with local id 1pTOdM-000Bhk-UE; Sat, 18 Feb 2023 14:56:16 +0000 Authentication-Results: zsh.org; iprev=pass (mail-lj1-f171.google.com) smtp.remote-ip=209.85.208.171; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-lj1-f171.google.com ([209.85.208.171]:35607) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1pTOcq-000BOH-EO; Sat, 18 Feb 2023 14:55:44 +0000 Received: by mail-lj1-f171.google.com with SMTP id q12so715405ljp.2 for ; Sat, 18 Feb 2023 06:55:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=YNczoWm8CIK9kudT5soj8ZcGi+baGAaS31LgJyRz82c=; b=hnpcLG8GBpaKP7f8G/s5MA7yJBGSmTqOPEy+TkhFaT3oihe/c7mAM1OveJQDaCuyI7 ihjdt20HXIWPeKq1uW4/sp02iu0wle78pdKMuHs9X0J75AtVMIzY2dp1D2BXwJ1esWnw Qm9rKr2ayku10nbj3743PsoYYEkUY4/2edAs2Cis2iA/z5u3NSL9EQnokh58+S/1lFY0 3cmSi7EH6hFa5/q7r9z59HSCN409pYbJX0Yzbftk0FGE1TWuxhuLfKBEc3p5uoWCE+94 LK5uuV6iMFULDXh9xjHzZS0J7T8+7fZ3/tttF1DosSlgzzb6gORzF9AdikPAlhM/hYyu Ay3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=YNczoWm8CIK9kudT5soj8ZcGi+baGAaS31LgJyRz82c=; b=d8dwIrdl4Wia62Bvo/3Ud51ottkEvQokZ4yiD3xX3JsYBtB85d/mS2SeL+nt4FOf7H fPr3soam5a81K+dQo4LhM9jCm47NpjyIWAASLtpUT13K7Ez0uMa/1xTEsl4gYlZwsk2A 4Hsk3QyHvhsXsQUwJ6yp7PJrY1HthR12opXbmZIgmimTga4C6IOjQrxeRY9BwL8ePXnd sWHt1YsONF/zJs1pncwCngG7waxI4e7lrDO4PRSje/NlGdifCIeSFJdW3e6DvZZMVpkg vDiXI6dUtFSB0PclU5k7qwi0/Rzi5VHLnRXKLVB/7c3XQygnupAfh33iDvD7YD1fVOus UOYg== X-Gm-Message-State: AO0yUKUf8vLocP69UFm3TpyEpGRRUgsTq9ytALZkMFEG4TBIHckltNPX zvcFQ4nA+15zDE2QW3MU5mg8ZfXcGmxc8t4+BrbD6YcE X-Google-Smtp-Source: AK7set9oTIiCItx/Bzs94PYb7lgdZ8Hsun+Fc4mvdvjx+sqi5wEfz0a2xYfPiC39Z4qrOAu/EBJop0Tx+PIPRFu2+1s= X-Received: by 2002:a05:651c:1a06:b0:293:7477:97bd with SMTP id by6-20020a05651c1a0600b00293747797bdmr163328ljb.3.1676732143675; Sat, 18 Feb 2023 06:55:43 -0800 (PST) MIME-Version: 1.0 From: Sebastian Gniazdowski Date: Sat, 18 Feb 2023 15:55:31 +0100 Message-ID: Subject: Is there a way to set a var above it's current scope? To: Zsh hackers list Content-Type: multipart/alternative; boundary="000000000000ceacbf05f4fa9f36" X-Seq: 51457 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: --000000000000ceacbf05f4fa9f36 Content-Type: text/plain; charset="UTF-8" Hi, Somewhere in the man I saw something like: if you use export you'll always set in global scope, regardless of any local variable collision. However, (){local q; export q=1;};print $q doesn't print 1. Is there any way of achieving this? --000000000000ceacbf05f4fa9f36 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,
Somewhere in the man I saw something= like: if you use export you'll always set in global scope, regardless = of any local variable collision. However, (){local q; export q=3D1;};print = $q doesn't print 1. Is there any way of achieving this?

--000000000000ceacbf05f4fa9f36--