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 21610 invoked from network); 9 Feb 2021 23:05:50 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 9 Feb 2021 23:05:50 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1612911950; b=MtpoiykmqNQG8SYjlg+wRuY9NyvTne8R7vwq3tXa7GJvVhrv3gXnYdImMfdhJrdrBcwsd6/HpA lo5bNFH14JB8IKhlXmD41e9I0gfOWFzNd3pyR/gv0Sk5yGQl6KxUULf2i55Zz2oPJtDxj59g7b qXqgs+6pMjI151erbthBOGXdp+vXR7mEUPQ1xvrqRZ68gKBd8Y4DzuVnQCKXowtTjCyDeLQDGq qoTI1eKfjlVtaCH2OLUtsBekSTN8v576jpUlx/+o6eIHhY8fx6LBng17S49wQ5VIbRDcs5Q94f /OEnbfTfHm2GYvmu7DwwQ8FFuMjIrIVytvFXq1Amx0cc5g==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-oo1-f41.google.com) smtp.remote-ip=209.85.161.41; 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=1612911950; bh=AbhKUXaYVaXKbSI+oMrALffCPOjNCfj7G+572tMrEuc=; 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=RaKahhArGuD/GV4PSm0X+UcHLmofpYCH7+OcIZRZlKA/Gm/fbaPlDJOPyFc/16ZTe2Lh9fJfbx 4uztYYpBuPA64HRWowad3pLKCUd/z0tBZBfqTFKLhItS4xSl6WfY+xVNFA+Sv1JckbpNsOd0tV LBmQ5u3/lfcjlpkb6R2xZmCghMZzlBBqLGzI37dl52raq7hj1zfhInd5XW9CDlRtz/WYLEhvpM kT/WcBjiEUf4bUrOW631KlwjhefLPQNGr+N81UtaEoG26qbn3VVcbX65rl2mB/hRIhES+8bhlJ WvI2F+zoyoFxXaAxBNNIujbYHcrtZbuz09HR2h/HEPZZaQ==; 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=ECjRN7kvyzIvVai3nyMidoINGn7Gth3A/WLt48nGnmQ=; b=SIlhzgYLacZLS7yW41I+eWlHLo 1+SSmXToZaLOwasEkS+Bq/ozpT56wDgCDX8xLYpKydmvPMEQG3Qnpjs3W+WiDD/oKUKjtuMpeEn3r ESq4cLm/dquWF1RbzsQCqUv051BWteTreQU80ZuZE3actPIXMT7M8yY2EtEtyhx0H3RZd7C5lhLsr BlLWgWsP8HyO3mCNHEMSXlWpzeSPGZEypYprHDjwnRoTSXRZoqE0gPZ14u9t1hWtllAyJFE/j86VV Agg/yoqtiiqP0M+XuKQdI2o6bFwMg3OetmpVNnBuVq69n9QC1ZsIe/F8CdMQ5gAfSKRACFJn00XBG jA9xLGiQ==; Received: from authenticated user by zero.zsh.org with local id 1l9c4r-000Pp2-Lr; Tue, 09 Feb 2021 23:05:49 +0000 Authentication-Results: zsh.org; iprev=pass (mail-oo1-f41.google.com) smtp.remote-ip=209.85.161.41; 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-oo1-f41.google.com ([209.85.161.41]:45659) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1l9c4e-000Pgy-78; Tue, 09 Feb 2021 23:05:37 +0000 Received: by mail-oo1-f41.google.com with SMTP id y21so81324oot.12 for ; Tue, 09 Feb 2021 15:05:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=ECjRN7kvyzIvVai3nyMidoINGn7Gth3A/WLt48nGnmQ=; b=GAe1zIZ2E68U30oy2hPRK0JLoPJwDtK6tImST6Gff437yUCdn/yPL0DYTpM2Ul0Nlz oWjz3kPCuROlsrapDJDG90j61Z/8eUscCeIbnfrL1CgymwrE3urKTWCpUOrRF+Ry8jny vHL7VYTp4RJbyIpTctYk5yjBq0tLs+QjZK0l4Mk8zhsTJgZsM6Ww7rhdLclllY1ymSbR BNIah1DnSwn8xiSqwInMgUDnuFtsSHgeQMTYWTVyZfgVHmrz2WUoJ5IMe9SENmq4coIV MPraIOCknvXyPZ7VoTxYd84sd4qSPW8JJUUZFUlFhH2OMZN2yv2VctHnQ6WD1VSPBHjY +t+g== 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=ECjRN7kvyzIvVai3nyMidoINGn7Gth3A/WLt48nGnmQ=; b=XGRUN5yQV9Er88+l5+4wRTgi61ZpDEo4JUguKMWE4QA4Ud4w4Rzz72ZxAcky+CeX3A 57S+UZC8y+JHgMat5Y96ZwAzMgIZx9p8Zesl1+87F+7aA8A6MasHDYaXCI1erblLQc1w brJF61/A/DORc12+0rZTrlIKO2mNmJfJj1kPTnUkA5RvAw1pKxCQ9mAZAYOJrWzGCCI1 nbJfbyJIQKX3cz1GceDqfDvNv4PCTwjo5tEGjbuu7YZ0v+A7jMvC4XmbMxYpL1763kOI KEAVVnR7SxCvuuB5ACuxRvPM5wd8WJe8DTPp4JPx4kk/e8Ceuu2c/WiUlGI93yrQuTr+ Fiwg== X-Gm-Message-State: AOAM532Tkxcfu21sbETmGR4P3LBUSlrwxb+2xNgKbrcrUpz4MKoVR8dh ixzPT1T8SWM6NssnVW64Q1K2KUhEQpXsraUtSX7ukg== X-Google-Smtp-Source: ABdhPJwa7NntIsbCemyMkKP98DXlubTnEUuLldPQrr0MAe6zSN/qyndAhkPP3QAj7Tq6Wd6PyogDy97CfE1w0fJfSck= X-Received: by 2002:a4a:da19:: with SMTP id e25mr163362oou.29.1612911934847; Tue, 09 Feb 2021 15:05:34 -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: Bart Schaefer Date: Tue, 9 Feb 2021 15:05:23 -0800 Message-ID: Subject: Re: Rewrite of zsh-newuser-install To: Marlon Richert Cc: dana , Roman Perepelitsa , Zsh hackers list Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 47985 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: Trying to selectively reply here since gmail makes it nearly impossible to reply to a whole thread ... On Tue, Feb 9, 2021 at 3:39 AM Marlon Richert wr= ote: > > https://zdharma.org/Zsh-100-Commits-Club/Zsh-Plugin-Standard.html#_the_pr= oposed_function_name_prefixes > > The list there includes . (dot), =E2=86=92 (arrow right), +, / (slash) an= d @. Oh golly, Sebastian. Arrow right? Really? > How is it risky? If you need to find a username that starts with a > certain prefix, then you will still be able to find it by typing said > prefix. We have included the _ignored completer, after all. I'm fine with this. I've used MacOS for several years now and never noticed all those user names starting with an underscore (probably because I'm the only real user and never have to use tilde as a prefix to anything but a slash). Am I hallucinating that UNIX user names were at one time required to start with an alphabetic? > 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? Sure.