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 15365 invoked from network); 19 May 2022 19:34:40 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 19 May 2022 19:34:40 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1652988880; b=b9xLfpedoRA0ZXAUuqPDzkcn3AsgIFY36cD8iXWKEI2OdVLY1rio3e+FZK68H5HJcp8Cf0Vw80 SFX8B62N3V78YaGvqfxM7p52om+3EqbTsyPW+pgpfBLVpTyKDuFwaDq/CAQ7xlQ3xrLpnhipNf moJlPyblASKvRF/Iylj5emtShTVlCeRwL9FqZNOWaneb8/JXtKgiCSgkahOaB8GT+3RVPHx2q2 31AwwwOLKHrupCQ5upKnlDwX6E1mBA/bYA9d2TRM/X/o0xDdAUcLl9E9t8IZpxtL62R8O5fd3j 6mAi36j9ja5EAedwvQBJxzoNe1kVzIJNn/YhJyZ17y4ozA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (tschil.ethgen.ch) smtp.remote-ip=5.9.7.51; dkim=pass header.d=ethgen.ch header.s=mail header.a=rsa-sha256; dmarc=none header.from=ethgen.ch; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1652988880; bh=I1peLBAT5bxAx8BKkCLiDDrhKddKg3l6PWhwWSnwDhM=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:MIME-Version:Message-ID:Subject:To:From:Date: DKIM-Signature:DKIM-Signature; b=qi1t2WTZ2wxjx5yY4G7LgQbs+lmi/TUqL8NaP3hxYZ+nNaHM8oojd2GLbFEGTtiN1L/5K7dd/D VXk2H184wFNwozb0jHktwDwjNKwQWCRkwxE7bnGO3dG46wDoVb8oO8Y39HV9BhtLyhGJzkIkn9 JKeeBxPbMIm54MKSrjWVdwm/6Jnlj51CzDPv94EhbQFApfR9cOAl3nukJsCctPjKgmpw+3qZ4/ t+NnGi4BgwvLn04KRYvJwiQxWkiHHwy9HB/HhlO7IgVD2bXRn/hfvvyjDEpc7ZDFLmzOS4MFjN W9j0tpcHK1NbBzDQ5WiKsDHkOGIN80BJIO8zM1sl4qPZzQ==; 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:MIME-Version:Message-ID: Subject:To:From:Date: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=z7kUnSGWtPBDGLnQSpfbuzeLFvmWm+QquU/87u7z3zQ=; b=sukMTv8jIeWenYwF8hoR2ffZOa kTdqElK6KuF8YId1CFS1GWSw/qowiRZHq3ba5RfwpudMUvHTSit3q1nuzduAzrO8k4pf7f7IGcXRd ayHT6MZMYuEmNR4lcO8S1h4nBY2UH1yCxARs/CVAG1WBAOu1gl9UJawt3sn22cOJ5eNoV7ULMq+DH qCGtUxkEG+ksoISnsr3jygPJOBFQhK3MDb638Qu8Agn7Js1lNmik6c+ceV5qPS9uqNwopYOaOKPel W7dMV44pnCGHYuDKQDPEv7WWf2xKqMAveBfdoCgLqQzP7ZiNKpfj4KxWHzi27VLAwqKVSBKodh3+k YmM/YcRw==; Received: from authenticated user by zero.zsh.org with local id 1nrlux-000LNI-S3; Thu, 19 May 2022 19:34:39 +0000 Authentication-Results: zsh.org; iprev=pass (tschil.ethgen.ch) smtp.remote-ip=5.9.7.51; dkim=pass header.d=ethgen.ch header.s=mail header.a=rsa-sha256; dmarc=none header.from=ethgen.ch; arc=none Received: from tschil.ethgen.ch ([5.9.7.51]:59700) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_256_GCM_SHA384:256) id 1nrluR-000L2y-1w; Thu, 19 May 2022 19:34:08 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ethgen.ch; s=mail; h=Content-Type:MIME-Version:Message-ID:Subject:To:From:Date:Sender: 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:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=z7kUnSGWtPBDGLnQSpfbuzeLFvmWm+QquU/87u7z3zQ=; b=oT+RKDiCpJokAP34RHd7JVwsU9 AULxAzCa9QX8lihvkCnQraB2r3AKGG+A/Mwzv3stt21K7YNGPyV4ybo+H6PgiYPV0bXK5u8BMr+G0 tNVyzu6jOYNrY06C8YC0dp4AU0ERCSUykH9xVapSgk+lH8JZeDE+CuhlGRePWsrHBGlGMPlaqvLTU sZKw82SLFBcgbDqWbnY+x0dvh4udeexzfEvOBD+akrjJPl+71Rz4g+M+Q4VJt+ohnt/cLL/c76VAr BaFNDnhtHxMFGWzDrqEvOdtrajSDFlZllKcnlZptfZmOH1086rX+VpHNTcmCExij6FxQSfaO9r+W3 W0JHuw758SbjmeI+UDm6VpEDl2HUpDsdS0gFBvf9kUAJgDeLwGYyfgHsntj+kPULLFtdj58HQFg5h XYG0Y6NKfMT9ryO+exG5UvOroYEXtbP2ywrjVaXD8MrDMl2lvujrQoza1DQNQMIJOOSPFuEj0Srd0 LTbbTUstnlRZP2zjbh2ERGEviyljFQttz1m0hCJsO8in5dKwar+u4lfUkE4M5wGtkb5e6NaAMSGF4 7f3fecbxkBbvIQ/wt1J7kVupfM7HiQafp60LvSg3NoY8/WFVEV9jnoN/yM9JwZjQjsddZFe1GMYwD Ba7zr2hvvviHvZITs0ws37U+qqPS1jDRC2HqhS2es=; Received: from [192.168.17.4] (helo=ikki.ket) by tschil.ethgen.ch with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nrluP-0002iI-Ey for zsh-workers@zsh.org; Thu, 19 May 2022 19:34:05 +0000 Received: from klaus by ikki.ket with local (Exim 4.95) (envelope-from ) id 1nrluP-0003pI-6N for zsh-workers@zsh.org; Thu, 19 May 2022 21:34:05 +0200 Date: Thu, 19 May 2022 20:34:05 +0100 From: Klaus Ethgen To: zsh-workers@zsh.org Subject: Bug in function in function Message-ID: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="xIlDqunTkkh+rpwk" Content-Disposition: inline OpenPGP: id=79D0B06F4E20AF1C; url=http://www.ethgen.ch/~klaus/79D0B06F4E20AF1C.txt; preference=signencrypt X-Seq: 50257 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: --xIlDqunTkkh+rpwk Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, I had the following definition in my zshrc: rpg() { if whence rpg-cli >&- then if ! functions cd >&- then cd() { CLICOLOR_FORCE=3D1 rpg-cli cd "$@" | sed -e 's/=E2\x96=A1/o/g' -e '= s/=E2\x9c\x94/=F8/g' -e 's/\xf0\x9f\x92\x80/:-(/g' -e 's/\xf0\x9f\x93\xa6/\= xa4/g' -e 's/\xf0\x9f\xaa\xa6/\xab/g' -e 's/\xe2\x9c\xa8/*/g' -e 's/\xf0\x9= f\x94\xa5/\xbb\xab/g' -e 's/\xe2\x98\xa0\xef\xb8\x8f/\xa7/g' builtin cd "$(rpg-cli pwd)" } ls() { command ls "$@" if [ $# -eq 0 ] then CLICOLOR_FORCE=3D1 rpg-cli cd -f . | sed -e 's/=E2\x96=A1/o/g' -e 's/= =E2\x9c\x94/=F8/g' -e 's/\xf0\x9f\x92\x80/:-(/g' -e 's/\xf0\x9f\x93\xa6/\xa= 4/g' -e 's/\xf0\x9f\xaa\xa6/\xab/g' -e 's/\xe2\x9c\xa8/*/g' -e 's/\xf0\x9f\= x94\xa5/\xbb\xab/g' -e 's/\xe2\x98\xa0\xef\xb8\x8f/\xa7/g' CLICOLOR_FORCE=3D1 rpg-cli ls | sed -e 's/=E2\x96=A1/o/g' -e 's/=E2\x9c= \x94/=F8/g' -e 's/\xf0\x9f\x92\x80/:-(/g' -e 's/\xf0\x9f\x93\xa6/\xa4/g' -e= 's/\xf0\x9f\xaa\xa6/\xab/g' -e 's/\xe2\x9c\xa8/*/g' -e 's/\xf0\x9f\x94\xa5= /\xbb\xab/g' -e 's/\xe2\x98\xa0\xef\xb8\x8f/\xa7/g' fi } fi CLICOLOR_FORCE=3D1 rpg-cli "$@" | sed -e 's/=E2\x96=A1/o/g' -e 's/=E2\x9c= \x94/=F8/g' -e 's/\xf0\x9f\x92\x80/:-(/g' -e 's/\xf0\x9f\x93\xa6/\xa4/g' -e= 's/\xf0\x9f\xaa\xa6/\xab/g' -e 's/\xe2\x9c\xa8/*/g' -e 's/\xf0\x9f\x94\xa5= /\xbb\xab/g' -e 's/\xe2\x98\xa0\xef\xb8\x8f/\xa7/g' builtin cd "$(rpg-cli pwd)" else echo "No rpg-cli installed" return 1 fi } This was working fine until recent. Now I get an error in the `ls()` line. It is even more strange that I don't get an error when compiling it as zwc file! Is there any recent that has changed? My zsh is Version 5.9. Please keep me in Cc as I am not registered to the list... Regards Klaus --=20 Klaus Ethgen http://www.ethgen.ch/ pub 4096R/4E20AF1C 2011-05-16 Klaus Ethgen Fingerprint: 85D4 CA42 952C 949B 1753 62B3 79D0 B06F 4E20 AF1C --xIlDqunTkkh+rpwk Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Comment: Charset: ISO-8859-1 iQGzBAABCgAdFiEEMWF28vh4/UMJJLQEpnwKsYAZ9qwFAmKGm6YACgkQpnwKsYAZ 9qy/AgwAnXROBLY0l48nKcu57zcRYTySTdRRzBPS1OxjwnuvJYPSHSElMUgmjowd FPuf7U1wAe3tnqg4EiWnY05bLHT2PSszrBp7Jq8J/Wow3Id33X4Kz2X4baxTB9Xs yXg1mHMNFIcQECglED5oCM0WQoL2ezPKrPGrHa1PuHr6/MG4v69n9WO+4llVgU3s f+gcdYdnG4Cc02NOfCxWtTVGuMqNXI2my9zId5y/MBhPS5yFMI9g8oFBVA/1FvVx weF+ZveI+ALhm79BJ0IMlszht3LiOR0K/tqr+U8KBR7JaCP33UbIB+K9F5SZuxKb RWU8R+WsocdxOOOgJGN+9m+lOSR6Dz9ZXBCtl0eLl8XvHxBIDdqkKG7QLsmKjsKf Y7x9Rs0WTbnK/wTfIPzem7lCFHq7xdFpnb/Xo+KUET+LUjct/YKKTPM4tZxQz68d gx5i1BdKyHjNS52C+41LOt3CepGb7sItpybrMhu0DM4Po/8iUatNxvJjntx8LoSS 5TYJ9WBB =kZXQ -----END PGP SIGNATURE----- --xIlDqunTkkh+rpwk--