From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1592 invoked from network); 22 Apr 2004 06:29:45 -0000 Received: from sunsite.dk (130.225.247.90) by ns1.primenet.com.au with SMTP; 22 Apr 2004 06:29:45 -0000 Received: (qmail 11539 invoked by alias); 22 Apr 2004 06:29:34 -0000 Mailing-List: contact zsh-users-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 7388 Received: (qmail 11510 invoked from network); 22 Apr 2004 06:29:33 -0000 Received: from localhost (HELO sunsite.dk) (127.0.0.1) by localhost with SMTP; 22 Apr 2004 06:29:33 -0000 X-MessageWall-Score: 0 (sunsite.dk) Received: from [130.225.247.86] by sunsite.dk (MessageWall 1.0.8) with SMTP; 22 Apr 2004 6:29:32 -0000 Received: (qmail 20566 invoked from network); 22 Apr 2004 06:29:32 -0000 Received: from wbar3.sjo1-4-11-009-147.sjo1.dsl-verizon.net (HELO candle.brasslantern.com) (4.11.9.147) by a.mx.sunsite.dk with SMTP; 22 Apr 2004 06:29:30 -0000 Received: (from schaefer@localhost) by candle.brasslantern.com (8.11.6/8.11.6) id i3M6TS215365 for zsh-users@sunsite.dk; Wed, 21 Apr 2004 23:29:28 -0700 X-Authentication-Warning: candle.brasslantern.com: schaefer set sender to schaefer@closedmail.com using -f From: Bart Schaefer Message-Id: <1040422062928.ZM15364@candle.brasslantern.com> Date: Thu, 22 Apr 2004 06:29:28 +0000 In-Reply-To: <1o5vc7hkd82ad.dlg@thorstenkampe.de> Comments: In reply to Thorsten Kampe "Proprositions for a useful categorization of zsh options?" (Apr 21, 12:11pm) References: <1o5vc7hkd82ad.dlg@thorstenkampe.de> X-Mailer: Z-Mail (5.0.0 30July97) To: zsh-users@sunsite.dk Subject: Re: Proprositions for a useful categorization of zsh options? MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Checker-Version: SpamAssassin 2.63 on a.mx.sunsite.dk X-Spam-Level: **** X-Spam-Status: No, hits=4.7 required=6.0 tests=RCVD_IN_DYNABLOCK, RCVD_IN_NJABL,RCVD_IN_NJABL_DIALUP,RCVD_IN_SORBS autolearn=no version=2.63 X-Spam-Hits: 4.7 On Apr 21, 12:11pm, Thorsten Kampe wrote: } } I am trying to categorize the current 141 zsh options for obvious } reasons. Not so obvious to me, but ... Based on some of this thread and my own prejudices, I'd organize them as follows, with the caveat that nearly everything in the "Shell Emulations" section also could belong in at least one other section, and of course practically everything is for "interactive assistance" but some things really aren't for anything else. (I suppose you could break them down into "convenience", "safety", and "accuracy" or some such, but it didn't seem worth it.) # Shell State interactive login privileged restricted shinstdin singlecommand # Initialization and Optimization allexport globalexport globalrcs hashcmds hashdirs pathdirs rcs # Shell Emulations bsdecho cshjunkiehistory cshjunkieloops cshjunkiequotes cshnullcmd cshnullglob globassign ksharrays kshautoload kshglob kshoptionprint kshtypeset posixbuiltins shfileexpansion shglob shnullcmd shoptionletters shwordsplit trapsasync # Scripting Assistance cbases errexit errreturn exec functionargzero localoptions localtraps multios octalzeroes typesetsilent verbose xtrace # Interactive Assistance aliases autonamedirs clobber correct correctall dvorak flowcontrol ignoreeof interactivecomments mailwarning printeightbit printexitvalue rmstarsilent rmstarwait shortloops sunkeyboardhack # Job Control autocontinue autoresume bgnice checkjobs hup longlistjobs monitor notify # Expansion and Globbing badpattern bareglobqual braceccl caseglob equals extendedglob glob globdots globsubst ignorebraces magicequalsubst markdirs nomatch nullglob numericglobsort rcexpandparam rcquotes unset # Changing Directories autocd autopushd cdablevars chasedots chaselinks pushdignoredups pushdminus pushdsilent pushdtohome # History appendhistory banghist extendedhistory histallowclobber histbeep histexpiredupsfirst histfindnodups histignorealldups histignoredups histignorespace histnofunctions histnostore histreduceblanks histsavenodups histverify incappendhistory sharehistory # Prompting promptbang promptcr promptpercent promptsubst transientrprompt # ZLE beep emacs overstrike singlelinezle vi zle # Completion alwayslastprompt alwaystoend autolist automenu autoparamkeys autoparamslash autoremoveslash bashautolist completealiases completeinword globcomplete hashlistall listambiguous listbeep listpacked listrowsfirst listtypes menucomplete recexact