From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25003 invoked by alias); 20 Apr 2012 15:51:18 -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: X-Seq: 30430 Received: (qmail 17893 invoked from network); 20 Apr 2012 15:51:08 -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=-1.6 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED,RCVD_IN_DNSWL_LOW, T_DKIM_INVALID,T_TO_NO_BRKTS_FREEMAIL autolearn=no version=3.3.2 Received-SPF: pass (ns1.primenet.com.au: SPF record at _spf.google.com designates 209.85.215.43 as permitted sender) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:x-mailer; bh=8/sWgJ5A7PSXujRiuDU4dtR+/HZD+yVDEyL5Sd6KGQ8=; b=ir0B8k+bA8gyVTnC2e86hEboUJ7W6h8NjePE3H6oPir6tmQcJSRqmmrOlO67h2Ty6J nUYl+h3XJyjeEghH8X6Bk4DEB9QwQi9NYPwN0qqZxEzurQSoVm+PadMiGCMpvENrUa6X 3/CzivA3Uq5DF/bXJqOI3MUzZIlPV6eiBGa2TnTOJ2IjswutssJqkajbdjzGFs9WYmzr 7plxKO/aRDCdlbVkIoHp4cqylioSnw382YVK5HIUSuZ0mWYd5OFqyLxIPHRR5KN3Ohoi X/rb/RUrjHCT6xGxf2zcjRtRirLtEeKiQ9Rfr6X/gKBRXyilB21umW4MfLPMN+UYqLGC qMHQ== From: Mikael Magnusson To: zsh-workers@zsh.org Subject: PATCH: Fix some errors in intro.ms Date: Fri, 20 Apr 2012 17:50:54 +0200 Message-Id: <1334937054-14614-1-git-send-email-mikachu@gmail.com> X-Mailer: git-send-email 1.7.10.GIT I almost got a bit carried away and started adding to the examples, but then I managed to stop myself. This probably doesn't fix all problems in the file. --- Doc/intro.ms | 30 ++++++++++++++++++++++-------- 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/Doc/intro.ms b/Doc/intro.ms index f4f7062..fcca33d 100644 --- a/Doc/intro.ms +++ b/Doc/intro.ms @@ -135,7 +135,7 @@ run303 run123\0\0run2 %\0ls\0run<300-> run303 -%\0ls\0run<> +%\0ls\0run<-> run123\0\0run2\0\0\0\0run234\0\0run240\0\0run303 .De The \fINUMERICGLOBSORT\fP option will sort files with numbers @@ -143,7 +143,7 @@ according to the number. This will not work with \fCls\fP as it resorts its arguments: .Ds %\0setopt\0numericglobsort -%\0echo\0run<> +%\0echo\0run<-> run2\0run123\0run234\0run240\0run303 .De Grouping is possible: @@ -692,12 +692,12 @@ by setting a few more options and parameters: 2\0\0\0\0\0\0\0/usr/bin 3\0\0\0\0\0\0\0/usr 4\0\0\0\0\0\0\0~ -/tmp>\0ls\0=2/df +/tmp>\0ls\0~2/df /usr/bin/df /tmp>\0cd\0-4 ~> .De -Note that \fC=2\fP expanded to the second directory in the +Note that \fC~2\fP expanded to the second directory in the history list, and that \fCcd -3\fP recalled the third directory in the list. .PP @@ -2282,11 +2282,20 @@ The same is true of \fBCDPATH\fP and \fBcdpath\fP: In general, predefined parameters with names in all lowercase are arrays; assignments to them take the form: .Ds -\fIname\fR\fC=(\fR\0\fIelem\fR\0...\\0\fC)\fR +\fIname\fR\fC=(\fR\0\fIelem\fR\0...\0\fC)\fR .De Predefined parameters with names in all uppercase are strings. If there is both an array and a string version of the same parameter, the -string version is a colon-separated list, like \fBPATH\fP. +string version is a colon-separated list, like \fBPATH\fP. You can use +.Ds +%\0typeset\0-T\0FOO\0foo +.De +to create more of these yourself. +.Ds +%\0foo=(\0a\0b\0c\0) +%\0echo\0$FOO +a:b:c +.De .PP \fBHISTFILE\fP is the name of the history file, where the history is saved when a shell exits. @@ -2314,7 +2323,7 @@ exit \0\0\029\0\0HISTSIZE=3 \0\0\030\0\0history .De -If you have several incantations of \fBzsh\fP running at the same +If you have several instances of \fBzsh\fP running at the same time, like when using the X window system, it might be preferable to append the history of each shell to a file when a shell exits instead of overwriting the old contents of the file. You can get this @@ -2432,6 +2441,7 @@ and command line while leaving command output unhighlighted, try this: %\0POSTEDIT=`echotc\0se` %\0PROMPT='%S%%\0' .De +This trick is mostly superceded by the zle_highlight array parameter. .Sh "Login/logout watching" .PP You can specify login or logout events to monitor @@ -2595,10 +2605,14 @@ in csh. zsh:\0unmatched\0' .De \fIGLOBDOTS\fP lets files beginning with a \fC.\fP be matched without -explicitly specifying the dot. +explicitly specifying the dot. This can also be specified for a particular +pattern by appending (D) to it. .Ds %\0ls\0-d\0*x* Mailboxes +%\0ls\0-d\0*x*(D) +\&.exrc\0\0\0\0\0\0\0\0\0.pnewsexpert\0\0.xserverrc +\&.mushexpert\0\0\0.xinitrc\0\0\0\0\0\0Mailboxes %\0setopt\0globdots %\0ls\0-d\0*x* \&.exrc\0\0\0\0\0\0\0\0\0.pnewsexpert\0\0.xserverrc -- 1.7.10.GIT