From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id f57ac59a for ; Mon, 6 Jan 2020 17:47:55 +0000 (UTC) Received: (qmail 3617 invoked by alias); 6 Jan 2020 17:47:50 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 45251 Received: (qmail 10811 invoked by uid 1010); 6 Jan 2020 17:47:50 -0000 X-Qmail-Scanner-Diagnostics: from blaine.gmane.org by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.102.1/25684. spamassassin: 3.4.2. Clear:RC:0(195.159.176.226):SA:0(-1.6/5.0):. Processed in 3.3643 secs); 06 Jan 2020 17:47:50 -0000 X-Envelope-From: gcszd-zsh-workers@m.gmane.org X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: none (ns1.primenet.com.au: domain at m.gmane.org does not designate permitted sender hosts) X-Injected-Via-Gmane: http://gmane.org/ To: zsh-workers@zsh.org From: Leah Neukirchen Subject: Re: Official plugin manager? Date: Mon, 06 Jan 2020 18:47:00 +0100 Message-ID: <87y2uk8okr.fsf@vuxu.org> References: <63663202-4b1d-428a-b16b-5be1425e84ef@www.fastmail.com> <0C0C9775-59EE-4FBB-AB84-3E7FEF6E5024@dana.is> <186D63AE-2F2A-41C3-9E09-CEE0714E2B7F@dana.is> <12F64C78-BFA2-460C-80D4-921F22C72F78@dana.is> <1578063609.4581.6.camel@samsung.com> <20200103204856.bv6f3dkqhtrjm6vm@tarpaulin.shahaf.local2> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) In-Reply-To: <20200103204856.bv6f3dkqhtrjm6vm@tarpaulin.shahaf.local2> (Daniel Shahaf's message of "Fri, 3 Jan 2020 20:48:56 +0000") Daniel Shahaf writes: > Peter Stephenson wrote on Fri, Jan 03, 2020 at 15:00:09 +0000: >> On Thu, 2020-01-02 at 21:26 -0600, dana wrote: >> > On 2 Jan 2020, at 20:45, Bart Schaefer wrote: >> > > >> > > It has been our long-standing practice to recommend that package >> > > builders/installers do NOT create /etc/z* files, or make them minimal, >> > > so as not to interfere with users own initialization files.  Maybe >> > > it's time to relax that, or at least to provide a suggested skeleton >> > > .zshrc -- which we could connect to zsh-newuser-install to be slurped >> > > in without having to go through all the questions if you just want to >> > > "feel lucky". >> > The latter is what i'm suggesting, yeah. Dumb down the wizard a bit, add a >> > flashy option to the first screen that says 'do the cool things >> > (recommended)' >> > or whatever, and have it install a well-commented .zshrc with the settings >> > that that a novice/casual user would look for. >> >> I tend to agree with the thrust of this --- feedback over the years has >> been quite strongly people don't want to do anything clever; the difficulty >> remaining is what sort of basic set up to copy in instead.  But yes, >> whatever that is it should probably be something prepared elsewhere and >> copying in that should probably be the highlighted / default option. > > I agree: my take-away from the discussion is that there's room for a "sensible > defaults" thingy (be it a zshrc template or a plugin). Shall we create > a github/gitlab repo to work on that in? What I once made for our local student users (ignore the last three functions and the prompt if you want): http://leahneukirchen.org/dotfiles/.zshrc.sensible -- Leah Neukirchen https://leahneukirchen.org/