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 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 15982 invoked from network); 29 Aug 2023 03:56:23 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 29 Aug 2023 03:56:23 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1693281383; b=Ar4bOiWtBu3SanALX5eYLXXrbMMPZAAp/W/VU6GDzzFX/zC17OORF7TC50Wx792tGXPQbhvwdg 2e9JjgevhlIJMkGqVWFLvvhe5RxmxCEbWOZmx+SpcxEgRfS/QWpnS+rhFUD9yYmleQZ2pgQDAf j3uA0JjuJ1dT20W/BN1yCoDrBWTSeY1X/HrO6ZrRNtM3ten865pqc5VFJRYrcWTpLJWj2qTchB E+N2jXk4U1PrOGOS2gUQWiA+Dlw3qHFJc28qGmPcMTRZCJIG0YzRbfXw9YqMjc2m3aR2E1Uo+c Aioe3MefMRLjB7DMV1a4txnMIq8vqPZuJJqt9eNHbLIuCQ==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (snd00012-bg.im.kddi.ne.jp) smtp.remote-ip=27.86.113.12; dmarc=none header.from=kba.biglobe.ne.jp; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1693281383; bh=80PcS0qegfig4Us/CZ9wzt77BiK3NSLueu47KLULXrQ=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:To:Date:Message-ID:Subject:MIME-Version: Content-Transfer-Encoding:Content-Type:From:DKIM-Signature; b=UmkFxWH239l5QcGC3rEd/h8nDAgqlvCbOj/fcUnniL6RLnZbwRjbx1DWSUdtzFtw0A4zaYr0tC W/iVycz6U9sYI6DDzLFa2i06svAPDI8Z57Z9ZKVKPqpCARjb2gO41u8Sz6PN3XaCtWnPcx5iSu CW/L6FVDRhSadOerEC74lBTsnN2Gjo+FLCI4SKeP6RROKhMmxdgUE3U7Ko/0LvtxpcX/7dTGkD tpgoVXhHQjFUQK4m+G3acelpZN4KDtzotQHhca7k7jZiSs/jSPwlA9spZTyzPGmcq53EX74To6 6Wzh3EsQzw1scj9kQBdKbx3WiwGPyxjpwbDoiSUVzNHuRg==; 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:To:Date:Message-Id:Subject: Mime-Version:Content-Transfer-Encoding:Content-Type:From:Reply-To:Cc: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References; bh=80PcS0qegfig4Us/CZ9wzt77BiK3NSLueu47KLULXrQ=; b=ksuIIOtIrrZ14bM+J/WsSI/isz YomdZdK7cNZWzzzfiz0jqEFbtIV0cI6MkWto8egkmb0Y5Gxsx1p2uJITpjVdtMlRk7+uo+F3bwMYs es0xpC8vFD3PWjs7jdTLPfWpB8QSc6xENLorqhpFmNo3sFtmvn7/G/8mDdokEP6S6PV+Po7TRZ4IB arw3xTJ1UJL5N1t5SSvdVvMsdr0GaZlytJ4C30dwyzpJUoJp2djKVpvN6GiOHBi23RPFNqC1mDIKk 5iyWyEEX5hw8HvNnY3nyxnCqxiwItUiK32X3bk83vj1NHclVBR+U6d1/SYbUgVyfS9dGEKTpyVoWJ Bh5X/L2g==; Received: by zero.zsh.org with local id 1qapq1-000B0y-Ci; Tue, 29 Aug 2023 03:56:21 +0000 Authentication-Results: zsh.org; iprev=pass (snd00012-bg.im.kddi.ne.jp) smtp.remote-ip=27.86.113.12; dmarc=none header.from=kba.biglobe.ne.jp; arc=none Received: from snd00012-bg.im.kddi.ne.jp ([27.86.113.12]:40129 helo=dfmta0011.biglobe.ne.jp) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_256_GCM_SHA384:256) id 1qappO-000Aha-An; Tue, 29 Aug 2023 03:55:44 +0000 Received: from mail.biglobe.ne.jp by omta0011.biglobe.ne.jp with ESMTP id <20230829035536391.NHXB.12048.mail.biglobe.ne.jp@biglobe.ne.jp> for ; Tue, 29 Aug 2023 12:55:36 +0900 From: Jun T Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.21\)) Subject: adding '-p precmd' to _normal Message-Id: <9A3B6734-18A2-4F18-9536-C8B5A9C535BA@kba.biglobe.ne.jp> Date: Tue, 29 Aug 2023 12:55:35 +0900 To: zsh-workers@zsh.org X-Mailer: Apple Mail (2.3445.104.21) X-Biglobe-Sender: takimoto-j@kba.biglobe.ne.jp X-Seq: 52107 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: In workers/52037=E2=81=A9, I replaced '_normal' by '_normal -p env'=20 in _env (and similarly in _watch), so that only external command (and its args) are completed. But I've noticed there are many (about 15?) completion functions that should complete only external commands and may require the similar change (adding -p precmd). Examples are _chroot, _chrt, _screen, etc.=20 In some other completion functions (_dchroot, _truss, etc.) '_command_name -e' is used for completing external command and '_normal' is used for args. If anyone knows any reason that this two-step method is better than '_normal -p precmd' then please let me know. Otherwise I will use '_normal -p precmd' in _chroot etc.=