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,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 6605 invoked from network); 9 Feb 2021 21:02:19 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 9 Feb 2021 21:02:19 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1612904539; b=fcjknvsfZsrGRfbOVcN0Drsz6NGepmBfPwSRt5UO6n5jmgGf+BI0+rZmSjxZkoyAYpt30a8FgY Pp1e73H8MlXXJjoT68kkVnccy+y3XBjVsVD2lbHu8XMqj5kw9Enuy39covFxQUWZDz3o5AofNF cFNe356cxY57TBipTEfWP4XW6uATayOyhsryW4vtgYzR9s6EXKHAhknziRasaDOL3wysRIcb5x 6Q6MjEuLx4sGa+hkg0tw8MLwEWRZwEJb3RKP6dSbvW1zaL8pD/wHRkOMXb0OzoC1vC+Adfheq4 59UWuj5HxmH3UhaMxreCIvGLOIN+pd+85hj1gsny7vDH6w==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-lj1-f175.google.com) smtp.remote-ip=209.85.208.175; dkim=pass header.d=gmail.com header.s=20161025 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-20200801; t=1612904539; bh=R26hRHal7Gzw56Co/ySsMCdEIDEVDvmGr2U1BLcnZGU=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:Cc:To:Subject: Message-ID:Date:From:In-Reply-To:References:MIME-Version:DKIM-Signature: DKIM-Signature; b=OeC//3K5N06nCpzWFQNvkYOfhJC55Rrkb+k28dsADewFKrNtjBYEk6LuUcPqNF6G4RfZA5bvXM 9nmYV2TZhS9lvBv4b62XVz6R2xk5FbAaa7IFjMKUpVY9XkQsm999xzeaoPItxgHAiWYRDWZGMm 8O0uR9Xbonf31p6GL07U63ZGVAxTIQyXLs+EGRdd/PRYXKLzIG9wis8plkNRiB/FF/h4oeCapP l/DlZ+/Fi8DF/t1UKtxrK6x74jjPFm8zCNJFKUeJTE5BY9x5vxvjmORDuJs+NMwLpWSVXNp4Rl tXvmly0xho/6bc0Mty2EHHQEx6F15NeXDqlnStkduySgKQ==; 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:Cc:To:Subject:Message-ID:Date:From:In-Reply-To:References: MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=R26hRHal7Gzw56Co/ySsMCdEIDEVDvmGr2U1BLcnZGU=; b=Fj/kRm88wZaGVE1zXlq714sB45 kumjLy6Nao/LShZSEzZtGAmSKIhtWdZR8ZPKXz1KaMJHrIgJxhGuDc5cjTXnm5+ClKsE3ZGKzrrA6 Go4R8QVSSHn3BseqMXGHKlQM+5pUXXIswuXcgSiJi7URXwq27fAA5t9aIiKG0IfEzNtCzItBP1NN4 vntRVvNUxw1I+C8LJiuwwIok4CbjUWJJwIskgXsWsVaZ645QtL6TyKQejMt2JHtv/93HHZBY7dgcN Esns8BinG6KZnADv07LxEkb2j4lf2y4ZVrv+egi2gOzjdz0S5GSxVOIGdX1ZO4YRxJOzIOBCRbO3Z uEvQTJag==; Received: from authenticated user by zero.zsh.org with local id 1l9a9J-000Kdn-Fg; Tue, 09 Feb 2021 21:02:17 +0000 Authentication-Results: zsh.org; iprev=pass (mail-lj1-f175.google.com) smtp.remote-ip=209.85.208.175; dkim=pass header.d=gmail.com header.s=20161025 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-lj1-f175.google.com ([209.85.208.175]:39107) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1l9a91-000KWA-Qt; Tue, 09 Feb 2021 21:02:00 +0000 Received: by mail-lj1-f175.google.com with SMTP id u4so24247457ljh.6 for ; Tue, 09 Feb 2021 13:01:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=R26hRHal7Gzw56Co/ySsMCdEIDEVDvmGr2U1BLcnZGU=; b=Yem6yJLZmzmXuzXctbrBoP4r3Y15lAvxs152r9jzHuzNBnxXTT3UXC6P8pMo+Sm/0e YorLHE46NGuF/iwkK2pxiBe8BzAzvbxnve4OwuNfPBYdOql3RNYbH2BO2ulG9wHVELZM Rnbeg+41s3jyHJONC7pm3/G0/GefJ4xPeRadRfTjuvInfJubsOBVQTxVff0dV7t78AHb 1/pe++2yUqvtXZoky6DCMgFYS9GjDz8pHuNJw8Znr7sx9/Saa2ep96aO5NTlbC7AXcYK PVHycCO1zrL5Wyi4peofLCQL5RiYtZFLXe8D/IjVL8UJKEXgXiO0gL1+GbqXP6rz47C+ dfpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=R26hRHal7Gzw56Co/ySsMCdEIDEVDvmGr2U1BLcnZGU=; b=KSYVGR71FKLlNEz3sfZMvun1j7vT7UzqSjZLySGStx1OpG6tcBt2MwpXbu59CJA27z +Sw4B8CCINogMAkI1+cFqLzy/RkeRRM7XIsIiUFSoMSWc7z08jGrjnVDSjGwfPgNXyhV qumb6xksaerwCVud9ndutceNP/99dNzPc8rNgMDw1z+u1e2wXxcrDkHXHXAjIF7ckUzl P+3UVTmGihEJuTC0XX3LtWb+7O+VvfC0mFZIiAwNMi5bNwjWc3Eoyhml7n1dNO1vjy19 BKbgNILFf9ceVOGKMECShE3mrl+cpgQcPjdtF2KYoGe4mLHHc+NOvV983jJZ03ZQcA+W pf0w== X-Gm-Message-State: AOAM532YhVtvO15WsHP0pVws6hhQO3Gllf189wvaHYluPngT4XJ+I4Hh cFCposokaFAdtf9Zr0BQFXSsJwc9MLmyXU1sHeI= X-Google-Smtp-Source: ABdhPJwD0Vm1XDQzR4/ZcKVke8Q1PU6HeN8sdwVXENQcawJbTTmd2rQ7krQLdnXezBWoAiVtuDDNFKkV0kgstAdTDGI= X-Received: by 2002:a2e:b746:: with SMTP id k6mr15992703ljo.354.1612904518770; Tue, 09 Feb 2021 13:01:58 -0800 (PST) MIME-Version: 1.0 References: <0102017778f35f33-a962e4d3-83e9-4d3b-a0d7-45701bb40b11-000000@eu-west-1.amazonses.com> <8BA25288-0FFB-4FF4-9799-541D6A3C52DA@dana.is> <19996A10-103F-4054-AD57-FCED8E406687@dana.is> <86782FA5-6EBB-4FCD-90AD-D33F352455F1@dana.is> In-Reply-To: From: Marlon Richert Date: Tue, 9 Feb 2021 23:01:22 +0200 Message-ID: Subject: Re: Rewrite of zsh-newuser-install To: dana Cc: Roman Perepelitsa , Bart Schaefer , Zsh hackers list Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 47981 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 Tue, Feb 9, 2021 at 7:21 PM dana wrote: > People often use completion to find possibilities they aren't aware of ah= ead > of time, or to see what the total set of possibilities is. (At least i > certainly do =E2=80=94 it's actually one of the *main* things i use it fo= r.) And since > this is a config for novices, i'm afraid that we might trick them into > believing that certain possibilities don't even exist. If they don't know > they're there in the first place, it will never occur to them to try manu= ally > entering a _ or whatever before completing. I have yet to encounter a function, parameter or username starting with punctuation that was meant for general end user consumption. In fact, all of the examples I've encountered in the wild appear to have been named so exactly to discourage the average user from touching them. > ... But i also think you have to balance that fear with what's likely to = be > the most convenient for the most people. So i don't know. I am starting t= o > feel like there's more merit to it than i initially gave it; i just want = to > make sure we don't confuse or inconvenience many people. I run a similar config in my plugin zsh-autocomplete and I have yet to hear any complaints about this from any of its 500+ users. :) > On 9 Feb 2021, at 05:39, Marlon Richert wrote: > > Actually, I am currently working on a prompt system of my own (not > > published anywhere yet). But instead of making this separate plugin, I > > could of course consider contributing this back "upstream" in the form > > of improvements to promptinit & co. Would that be something that you'd > > be interested in? I can of course first publish the code, so you can > > actually see what I'm talking about. > > Like i said, i don't personally use prompt themes, and probably never wil= l, so > i may not be the one to ask. But ideas for improvement are welcome in gen= eral, > of course Actually, what I'm making is not a theme or even a set of themes, but rather a set of tools to make it easier for end users to build their own custom prompt.