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,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 31614 invoked from network); 29 Jan 2021 19:35:55 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 29 Jan 2021 19:35:55 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1611948955; b=mcdEsJqmdvZVDzPaZvBv/n19QpaTmmEDR6jBuPvCo+1Dwr658ZYj4MO9xffuhNzbCg7TnCkctS +xuppzhdjPWimsBGFc20Xfsjk4YRLAw+RFi0kz/LTymzuY0UzYKfj3sPpCn+H+wtTg2IafwUB/ n9shr5iKKyuQnHIlTEw12bIJ/1bx2pLBqfMYJ1lX8SUxvgb+u3UUrPj8vSx7vm6vqhiAWk9wP5 T3QM1hEzQnLOQpSmEAFwiJRyvY5fvLBw2wf8L/4xBK8Hu+/OYwh0GMH4SbTTenX3VM6sOKSm8w tiSw5s2YIvj/u/UnJfuK0gfc2rugj4VD/QFz2I6dpsoI2A==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ot1-f42.google.com) smtp.remote-ip=209.85.210.42; dkim=pass header.d=brasslantern-com.20150623.gappssmtp.com header.s=20150623 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-20200801; t=1611948955; bh=7D8zhBfIn/WW5PHnqxXBZq95qx9FLB4Tg34XFSpGvIA=; 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=Gc+mp6LCKBtmUXClXtT+x3ehOAVBxe1sPdX7LyCyTs2bu2HMAv4lIQaFhN9e4p5U4I519y9R1k qk+s53M3tiDAE37fZ4jatqrnak+OqtlVJQ+IOqenNJ7uJRV4tDEg4flZldANycNmWzRGUrKMhr XegHTZoAwtRWnMzfdPO+W80oBbXlPrVraSoZ8pJNrTAZZh70clPVFl6NpwNsZG+VPmPjYKemor cafXwP7RaDh5vcd7kFveni46oSjXFs0hwI369SLE2t+TCyhs8BrEdfZ/xssLOeLr+H2H7LBu5E FKODk9Yjenjti18tUf7satCPTJ9H5UjBtG8b+9WjMP+O1Q==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20200801; 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=Nueow+tQD8Poeb7ld3kkIiwn6CktsAQalFIPJ4yDg6k=; b=U5dvQmhrQ2dJJFstcQPGph30dG gEjGugdZbkUEBlCyCdcT972uFGlsQS7UEratkb1GJwjfnBgc9sJWlMtftGCnvXxIkVvdQdcEhW7xP frXwDD6WV5TDOCcnRbNMchVpPX5G+xxrtOSdaXS4na7zACXEDxcL7w0mXIeXTa9rFq1PkUwNRUWZ5 hjinevqQwDjZZlzbcFf5QiSmI+eefrE7oYR74hX30/GAFlhWoTArZbc923niT4rQXrbD1wUwDTpIY 4cjGhoHuB/fFY7aL2aG2KAlWsYPk1irPiYFg+BAk5CHpqVTVxqpU7P7bnTwtbcP6nkC+Kopv6WLr2 Q1WHAqRw==; Received: from authenticated user by zero.zsh.org with local id 1l5ZYg-000B7t-KG; Fri, 29 Jan 2021 19:35:54 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ot1-f42.google.com) smtp.remote-ip=209.85.210.42; dkim=pass header.d=brasslantern-com.20150623.gappssmtp.com header.s=20150623 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ot1-f42.google.com ([209.85.210.42]:44552) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1l5ZYS-000B0J-LY; Fri, 29 Jan 2021 19:35:41 +0000 Received: by mail-ot1-f42.google.com with SMTP id e70so9687101ote.11 for ; Fri, 29 Jan 2021 11:35:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=Nueow+tQD8Poeb7ld3kkIiwn6CktsAQalFIPJ4yDg6k=; b=xdFilKNzhb9CuAy/fncqr6BJYHPU6cLm7aflfpcuA+lkm4LVSm3woXPyBkLtPPZGfR 1TgaXkRxGZ2IT7MP54+Gi+hnToW/ySH7EsIbPSaWq/vt5QebLNrRz20e1Ah/bp50SWn2 sKNjSHSiqvcSuzUtmqKrCKIW5ihdPQzTiHDG95MNORN2ZEr1MtcD8VKAnMhfLHxYgHT6 CRO4H9Z8tThquTYEJi3kjXClwFCRX5evBPMJoBHWAROlXdYKMOJ7j+J+urxUCAyqyWAA PFaIn3HqVtj32YVbftskHaC3E9LsQWr75T4SudpgRQFK1+d6CT+RkfjX/hMx3wnLPTDL y0hQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=Nueow+tQD8Poeb7ld3kkIiwn6CktsAQalFIPJ4yDg6k=; b=aRas0TMrKoXPOFNCXYl/5UPRVCYJdoeh0cP0lj+wYyZcYp52CpKRjKX/kS0FG6F9wh L5LSpCX62JPgUZqWQLXFzB7Wx3BzZu30jg7sh9jRmxdPhUdlD3QQZdXRhLinuAdBF8Sl JBeNTCvYc81XB0TOn2gpNyrvADXxEQ2qipav85bI2P5ZeN7kViREYp0K71vh6q0GJ9gv xpWWkVZFa76+d193H3smKOXZGUZYzK0iWO7kqezWftXychpI1pG3Cjpe3hskJyeS0F/n I4myKK2ktd038TYyWeJf9HyFM6SjEWG3AsHu30gQvF6vBSx6AfsLkPXeGbrZJeaQ33F8 YJGQ== X-Gm-Message-State: AOAM531EBLLUtVtHRTxa+s4OlyCZlvtEHdkqwrYeR6R9Olwc5WBrAgf4 QMV8YxE6mLHfykumMCvQQ5s+mSOp7Eycg9eq+MUZOJe8Y4s= X-Google-Smtp-Source: ABdhPJzvy7znFahPAuL4UOO+rWm0bKr3ci+cJy3iD91OylzAHlq+6olzFkPVoX8gQ0dSiv/QbfvyWjPeXv6hFsrwzsg= X-Received: by 2002:a9d:6acf:: with SMTP id m15mr3887102otq.260.1611948939199; Fri, 29 Jan 2021 11:35:39 -0800 (PST) MIME-Version: 1.0 From: Bart Schaefer Date: Fri, 29 Jan 2021 11:35:28 -0800 Message-ID: Subject: [PATCH] FAQ update for aliasing To: Zsh hackers list Content-Type: multipart/mixed; boundary="000000000000eafb7705ba0f1bc0" X-Seq: 47889 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: Archived-At: --000000000000eafb7705ba0f1bc0 Content-Type: text/plain; charset="UTF-8" The section on csh-to-zsh alias equivalence had a number of not-incorrect but not-up-to-date references. Attached patch fixes these. However, when I do "cd Etc; make FAQ" on Ubuntu 20.04.1 LTS, I get some strange formatting. Hopefully you can see what I mean in the copy-paste below despite possible gmail line wrap: --- 8< --- Here is Bart Schaefer's guide to converting csh aliases for zsh. 1. ) If the csh alias references "parameters" (\!:1, \!* etc.), then in zsh you need a function (referencing $1, $* etc.). In recent versions of zsh this can be done by defining an anonymous function within the alias. Otherwise, a simple zsh alias suffices. 2. ) If you use a zsh function, you need to refer _at_least_ to $* in the body (inside the { }). Parameters don't magically appear inside the { } the way they get appended to an alias. --- 8< --- That is, most paragraphs get a hanging left indent (outdent?), but not all do. This happens in other sections, not just the one touched in the patch. I'm not sure the hanging leader is even intentional. Do others see this? --000000000000eafb7705ba0f1bc0 Content-Type: text/plain; charset="US-ASCII"; name="faq-diff.txt" Content-Disposition: attachment; filename="faq-diff.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kkiorlsp0 ZGlmZiAtLWdpdCBhL0V0Yy9GQVEueW8gYi9FdGMvRkFRLnlvCmluZGV4IGE0ZmZiYTY4OC4uN2Fl ZGRkODljIDEwMDY0NAotLS0gYS9FdGMvRkFRLnlvCisrKyBiL0V0Yy9GQVEueW8KQEAgLTcxNSw3 ICs3MTUsOCBAQCBsYWJlbCgyMykKICAgZW51bWVyYXRpb24oCiAgIG15ZWl0KCkgSWYgdGhlIGNz aCBhbGlhcyByZWZlcmVuY2VzICJwYXJhbWV0ZXJzIiAodHQoXCE6MSksIHR0KFwhKikgZXRjLiks CiAgICAgIHRoZW4gaW4genNoIHlvdSBuZWVkIGEgZnVuY3Rpb24gKHJlZmVyZW5jaW5nIHR0KCQx KSwgdHQoJCopIGV0Yy4pLgotICAgICBPdGhlcndpc2UsIHlvdSBjYW4gdXNlIGEgenNoIGFsaWFz LgorICAgICBJbiByZWNlbnQgdmVyc2lvbnMgb2YgenNoIHRoaXMgY2FuIGJlIGRvbmUgYnkgZGVm aW5pbmcgYW4gYW5vbnltb3VzCisgICAgIGZ1bmN0aW9uIHdpdGhpbiB0aGUgYWxpYXMuICBPdGhl cndpc2UsIGEgc2ltcGxlIHpzaCBhbGlhcyBzdWZmaWNlcy4KIAogICBteWVpdCgpIElmIHlvdSB1 c2UgYSB6c2ggZnVuY3Rpb24sIHlvdSBuZWVkIHRvIHJlZmVyIF9hdF9sZWFzdF8gdG8KICAgICAg dHQoJCopIGluIHRoZSBib2R5IChpbnNpZGUgdGhlIHR0KHsgfSkpLiAgUGFyYW1ldGVycyBkb24n dCBtYWdpY2FsbHkKQEAgLTc1OSw3ICs3NjAsNyBAQCBsYWJlbCgyMykKICAgICAgcGFyYW1ldGVy cy4gKEUuZy4sIGluIGEgY3NoIGFsaWFzLCBhIHJlZmVyZW5jZSB0byB0dChcITo1KSB3aWxsCiAg ICAgIGNhdXNlIGFuIGVycm9yIGlmIDQgb3IgZmV3ZXIgYXJndW1lbnRzIGFyZSBnaXZlbjsgaW4g YSB6c2gKICAgICAgZnVuY3Rpb24sIHR0KCQ1KSBpcyB0aGUgZW1wdHkgc3RyaW5nIGlmIHRoZXJl IGFyZSA0IG9yIGZld2VyCi0gICAgIHBhcmFtZXRlcnMuKQorICAgICBwYXJhbWV0ZXJzLiAgRm9y Y2UgYW4gZXJyb3IgaW4gdGhpcyBleGFtcGxlIGJ5IHVzaW5nIHR0KCR7NT99KS4pCiAKICAgbXll aXQoKSBUbyBiZWdpbiBhIHpzaCBhbGlhcyB3aXRoIGEgLSAoZGFzaCwgaHlwaGVuKSBjaGFyYWN0 ZXIsIHVzZQogICAgICBteXR0KGFsaWFzIC0tKToKQEAgLTc4MCw5ICs3ODEsOCBAQCBsYWJlbCgy MykKICAgKQogICBteXR0KGwpIGluIHRoZSBmdW5jdGlvbiBkZWZpbml0aW9uIGlzIGluIGNvbW1h bmQgcG9zaXRpb24gYW5kIGlzIGV4cGFuZGVkCiAgIGFzIGFuIGFsaWFzLCBkZWZpbmluZyBteXR0 KC9iaW4vbHMpIGFuZCBteXR0KC1GKSBhcyBmdW5jdGlvbnMgd2hpY2ggY2FsbAotICBteXR0KC9i aW4vbHMpLCB3aGljaCBnZXRzIGEgYml0IHJlY3Vyc2l2ZS4gIFRoaXMgY2FuIGJlIGF2b2lkZWQg aWYgeW91IHVzZQotICBteXR0KGZ1bmN0aW9uKSB0byBkZWZpbmUgYSBmdW5jdGlvbiwgd2hpY2gg ZG9lc24ndCBleHBhbmQgYWxpYXNlcy4gIEl0IGlzCi0gIHBvc3NpYmxlIHRvIGFyZ3VlIGZvciBl eHRyYSB3YXJuaW5ncyBzb21ld2hlcmUgaW4gdGhpcyBtZXNzLgorICBteXR0KC9iaW4vbHMpLCB3 aGljaCBnZXRzIGEgYml0IHJlY3Vyc2l2ZS4gIFJlY2VudCB2ZXJzaW9ucyBvZiB6c2ggdHJlYXQK KyAgdGhpcyBhcyBhbiBlcnJvciwgYnV0IG9sZGVyIHZlcnNpb25zIHNpbGVudGx5IGNyZWF0ZSB0 aGUgZnVuY3Rpb25zLgogCiAgIE9uZSB3b3JrYXJvdW5kIGZvciB0aGlzIGlzIHRvIHVzZSB0aGUg ImZ1bmN0aW9uIiBrZXl3b3JkIGluc3RlYWQ6CiAgIHZlcmIoCg== --000000000000eafb7705ba0f1bc0--