From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25829 invoked by alias); 17 Apr 2014 21:35:55 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: X-Seq: 18729 Received: (qmail 13586 invoked from network); 17 Apr 2014 21:35:48 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.2 X-Authority-Analysis: v=2.1 cv=Xr3DZz19 c=1 sm=1 tr=0 a=P3K3l7HnQ2lHEG+FABZwvw==:117 a=P3K3l7HnQ2lHEG+FABZwvw==:17 a=4bV_df75LxsA:10 a=8nJEP1OIZ-IA:10 a=-hDI-_RsrHb4lTbzOuIA:9 a=wPNLvfGTeEIA:10 Message-id: <5350494F.6070003@eastlink.ca> Date: Thu, 17 Apr 2014 14:36:15 -0700 From: Ray Andrews User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Icedove/24.3.0 MIME-version: 1.0 To: zsh-users@zsh.org Subject: Re: setopt interactivecomments References: <140416102727.ZM19090@torch.brasslantern.com> <534FE710.3020601@eastlink.ca> <140417123722.ZM22179@torch.brasslantern.com> In-reply-to: <140417123722.ZM22179@torch.brasslantern.com> Content-type: text/plain; charset=ISO-8859-1; format=flowed Content-transfer-encoding: 7bit On 04/17/2014 12:37 PM, Bart Schaefer wrote: Bart: > Well, *my* adoption of Linux is continually frustrated by exactly the > opposite thinking, to wit, that every new release of something has to > be based on the bloodiest edge and can disregard whatever came before. Yup. There's that problem too. This is by no means a simple issue and all perils considered, I quite understand that things default to your way of thinking. > Oh, look, a new version of jellymaker is out -- but the API is entirely > different, so I'll have to try to find new versions of everything that > uses it, and it requires the latest libsnozzberry which also has a new > API, so I'll also have to try to replace everything else that depends > on *that*, etc. etc. etc. > > Thanks, but no. I hate that sort of thing too. It's a question of separating the wheat from the chafe tho, is it not? On the one hand we have the kiddies with their half cooked 'new' versions of Jellymaker changing things willy-nilly, OTOH we have, in my opinion, a slightly too conservative view with the shells. Excesses in one direction are not a good reason to avoid sober changes in the other direction. > > } It was longstanding usage that we write with goose quill on parchment. > } Let's forget about longstanding usage, break with all tradition, and > } have zsh, as she comes out of the box, show folks what she can do. > > We [*] did try that back in around, oh, 1996 IIRC. It was a mess. It > turns out that if turn on ALL the cool features by default, the result > is even more confusing than having your backspace key not work. Sure, efforts in this direction are dangerous, and I'd not suggest (even with my lack of experience) that ALL of *anything* be turned on by default, but sheesh, can't we have the backspace key by default? I'm sure there must be dozens of 'no risk' options that virtually everyone wants and that come with no gottchas. Me, I'm still so overwhelmed by all the options that I don't even know what 90% of them do, and I'm probably missing out on good stuff that I don't even know exists. If there was an option of having a more souped up install, it might be educational to play with. > > What did eventually happen after the mess was cleaned up is that the > zsh-newuser-install system got created. It could use an update, but > is intended to walk you through enabling the stuff that you're most > likely to want. Sounds exactly right. I seem to have missed it. > > [*] I use the term "we" loosely because I personally quit working on zsh > for a couple of years until sanity had been restored. Well, sanity matters. I take a rather conservative view on most things myself, but at the same time, I think a few things are now so bedrock standard that we can safely part with the traditions of 20 years ago on some issues. What, really, would break if the backspace was enabled by default? What would break if interactive comments was on by default? Who would complain? Does anyone on Earth really not want command recall?