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, FREEMAIL_FROM,MAILING_LIST_MULTI,NICE_REPLY_A,RCVD_IN_DNSWL_MED, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 12297 invoked from network); 9 Feb 2021 21:45:06 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 9 Feb 2021 21:45:06 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1612907106; b=Yj1KrIXX9BSR+gN4vW5mgKTBNmkqWK2xwxcPOhcG2+fudlhR4zUW8K5/4pvSbBSh28JKfsQPaT XJIZL3buk7wRYv2q5dIqO+sbzN0hEjsL+KaAcZiJLiqx0xmHWcSYAUA2vZ49zxkj5do+V5DgYM C2Y6uRx7xwX2UMxvJxSEF5PPhk+KURqP1vF5sCcNENmxFN3/Td39hV8iZadvwp7TXYIMnJ6xLy e5x6i0UpzvBL8kCWomCWuMGha3gxvg2t12jpQDlvYwHU2pZ5u4Nek3c09CY12yRVRzZhcQDY0o mkMzW+zQVHf+gU6oWkVO79In+gFTdxI+PXhCLl2/vN+Wlg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mout.gmx.net) smtp.remote-ip=212.227.15.15; dkim=pass header.d=gmx.net header.s=badeba3b8450 header.a=rsa-sha256; dmarc=none header.from=gmx.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1612907106; bh=91Fidne0BJrItj78JBqz0J/n1XKgS7PDhNObbh+rZBs=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:In-Reply-To: MIME-Version:Date:Message-ID:From:References:To:Subject:DKIM-Signature: DKIM-Signature; b=zJdp6vGb7X0QyRszXpJ6GuU14Jf5lL5ydJl65orWVwcil2OECeYK3y70y/2OwZctH1s2KFdQfM S8Fkyvh05XV3ZWk4NdzXBAJb2VANf3MT27Vk4AW//8HOeg8sxSwGF8C4/0Up+uEO8Tchxu84TI uZVzMPC/CiQXPZ+mLDHTE11utCb/kjo+fmEaF44RoEBu1aeNAbZOrl1hKdeJTZI6+9uCEbTRNS iW+6LiIJrVZBYjdGFQP5oT/CrBg+rUEL6aZon63JOyr2qDpZ244+18XHNXgIrtX9keYrK3a5G2 33OvpNEtcTl20OVMVGAlcgtT5FScLjpC8c8hCDVM3N7qHw==; 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-Transfer-Encoding: Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:References:To: Subject:Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=91Fidne0BJrItj78JBqz0J/n1XKgS7PDhNObbh+rZBs=; b=ugJGKnOdJDymAvcEt8QDnueeqv uNJITU9Tk8KCd3qiUeMAT/eYe1W6D/n1iZoWrzZU7b2UibW97pTsf/ztFVxhvwFrCIjkJNnSIOzga w1tCf+EPzRUk7C0iHZKAx/QzX+UzgBz15RT5vTItPdXGGcIQqOFMG0onKfc8NHbKvCZTgTob/Y34J Ot3sW5j7/FLHT6t+XcoYtfCcbV/Et6qFU+iXsY2A2DwpmhqwQe/+QTIV9J9ipk+iSa76+pYE2l85W 4CJLzvoz7DyDMhJwcArAfqzMiv0Cu8B04h6KMAMq7YSEBXXYh4mp3+1EBiPcA7/gUYDwvmLh2kuTE 5/aKCv0w==; Received: from authenticated user by zero.zsh.org with local id 1l9aoj-000NPK-5o; Tue, 09 Feb 2021 21:45:05 +0000 Authentication-Results: zsh.org; iprev=pass (mout.gmx.net) smtp.remote-ip=212.227.15.15; dkim=pass header.d=gmx.net header.s=badeba3b8450 header.a=rsa-sha256; dmarc=none header.from=gmx.com; arc=none Received: from mout.gmx.net ([212.227.15.15]:33811) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_256_GCM_SHA384:256) id 1l9aoX-000NFp-Go; Tue, 09 Feb 2021 21:44:54 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1612907092; bh=91Fidne0BJrItj78JBqz0J/n1XKgS7PDhNObbh+rZBs=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=gO/QJGuRirdIv9AlVJhAIUb33krc2+Z3nSo9jQBGTDZrQp5RjCw23Pe7BhJDo2uWQ h8dE0JFjGN+8Z9r5TO+azqzSxcnhIwKPHlN98/2pND0E+8IaVxnRb1bR12+HqsBXh+ 72zo5r5Wem1/JzHQYyArjYBeO7Nw8OMOn72oRLI4= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from caerleon-medb.mac-anu.org ([71.227.85.179]) by mail.gmx.net (mrgmx005 [212.227.17.184]) with ESMTPSA (Nemesis) id 1MAfYw-1l32JY2DfM-00B7fO for ; Tue, 09 Feb 2021 22:44:52 +0100 Subject: Re: Rewrite of zsh-newuser-install To: zsh-workers@zsh.org References: <0102017778f35f33-a962e4d3-83e9-4d3b-a0d7-45701bb40b11-000000@eu-west-1.amazonses.com> From: Eric Cook Message-ID: Date: Tue, 9 Feb 2021 16:44:51 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:n8tYe+XLZbdSsqIRnpICV9tPzZi1P1ztupvtMcM8FD1NK6nMm4q cLlPU++zOSWjYI5YsLP6mAGhSkr5Wa9Cgv3jlYwsWoVXp+YH5hie0jPFDRMKWWIPMbPDvN6 plg4eIVuNqZKWEHIzGQL8/toPOJA32LgJHnDwprxEAAsM/UUdEALiAOIpdIcAUdfw+mab25 VxEazWZEi8U4IrZfGgD0A== X-UI-Out-Filterresults: notjunk:1;V03:K0:Lnrw4135Z6c=:pbw9zPADMGKYNspGdJI3mg 45y/WKtibUuS5++mf+vPqx1LnzqBx3D2hLwv0QOOjsfYHZYBsVP6YTIqNaYvw7DXJBWZAUoYj 5FbWhrfaGVOB0uqwXW7SRvDu2kcujKRa6vPsUxfgvfDBuH959G39HCn7fJcM03HRc5PogL6q3 c7RrgLkFObWSr1iVp1tUYgj/sw5Z8xaxqzbhye3t5FpKLNxKE+JcOdFPhVO6KW4d8eCKk2fvz YPNbU7XjDjwA7v0c4gG/JgePzuazr6GY7RFAO3+BUcS9sm02LSrp4waP6CSCE0cBlZzKDeoXh rn4qPfRvN/74zjODYoUXnqqh6GtiCv8gwFQpvwoNYW0c1WAtbIOZt5NSSC6Dqq9jivZp3qrfV SPNHcfw7xpLu93ZkksyTfBVZ4q1MaaZw6qCXzwhCkDAqwS1ghrNoIdTTx9sIqo2TdWiGLSUh4 /9qnxsZzp2QbCKZF9jxNAXyFWscw+LL0TJ5QZ/Pvpgs5edCzqPe1g2OAb2etswHDkhGUU7FYC bZ5h2bPM08z7MvSe7Jy9zlllyWNTg1bmXPKZClqfQcP3kmtSH0nitd8/KYJhVwd3dCDCWhp+x GG1UriNWxjLJfrcfw9LOBaXUP0T55lHF83L0doujmxCPGYbr/hn/02IT+fLKbZID1hE+R9JTv lD2cSs7vg/5FugXqdybmFoaCJX+VNhP0QHZ0Y6OlpMmRM6ynm/AXPHSb2HZ9pqhYwf1gXnHfz tqxdBuKA44eiAYhKml6pjM0AIB3xfjiRJU/2PkYG+r5IpO0V8j2xP+cqwaRPGLWLD0txQYeu2 hAniuwOB05shD6lqO5mipI2k5B6CAbOz5uflv2EaN4dLCz2UlVynSxUPtxD+efIw7XSPtpKlE PzZutvKOz9Gl9HYRdj8g== X-Seq: 47983 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: On 2/7/21 12:10 PM, Marlon Richert wrote: >> - Inline the prompt definition instead of using promptinit. This makes = it much easier for users to customize prompt. Abstractions are a serious b= arrier for beginners. > > prompinit is one of those autoloadable functions that in theory feel > like a very good idea, but feels like abandonware in practice. I would > love for it to get the same amount of care as compinit does, but as it > stands, it really doesn't do much at all. > Just to nichepick, the completion system is largely as static as the promp= t system. The part of the completion system that is usually worked on, is the defini= tions for commands, which the equivalent for the prompt system would be prompts. how either of= them work in general, rarely changes. it may /feel/ like abandonware since users don't create prompts using it o= ften, whether they know it exists at all, are just used to setting PS1 like in other shells o= r something else. ironically enough, stuff like powerlevel10k pretty much create their own p= rompt system just to configure their sole prompts.