From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23875 invoked by alias); 13 Mar 2013 09:49:02 -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: 31146 Received: (qmail 29916 invoked from network); 13 Mar 2013 09:49:00 -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=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI, SPF_HELO_PASS autolearn=ham version=3.3.2 Received-SPF: none (ns1.primenet.com.au: domain at samsung.com does not designate permitted sender hosts) X-AuditID: cbfec7f5-b7fd76d000007247-ab-5140492d06ba Date: Wed, 13 Mar 2013 09:38:52 +0000 From: Peter Stephenson To: zsh workers Subject: Re: Number of psvar entries Message-id: <20130313093852.6ca67303@pwslap01u.europe.root.pri> In-reply-to: References: Organization: Samsung Cambridge Solution Centre X-Mailer: Claws Mail 3.7.9 (GTK+ 2.22.0; i386-redhat-linux-gnu) MIME-version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphluLIzCtJLcpLzFFi42I5/e/4FV1dT4dAgyffxS0ONj9kcmD0WHXw A1MAYxSXTUpqTmZZapG+XQJXRs/uC2wFb9kq5i24zNrAuIW1i5GTQ0LARGLj9LdsELaYxIV7 64FsLg4hgaWMEi96PrKDJIQEljNJHH6WDWKzCKhK/PozjxHEZhMwlJi6aTaYLQIUb/7+jwXE FhZQkVjW/ASsl1fAXuLJom5mEJtTIFji9ieYmQESzZM3gx3BL6AvcfXvJyaII+wlZl45wwjR KyjxY/I9sJnMAloSm7c1sULY8hKb17xlnsAoMAtJ2SwkZbOQlC1gZF7FKJpamlxQnJSea6RX nJhbXJqXrpecn7uJERKCX3cwLj1mdYhRgINRiYdXMs0+UIg1say4MvcQowQHs5II7ww3h0Ah 3pTEyqrUovz4otKc1OJDjEwcnFINjHwP33lMOxaSbj5bcbO8UuyV3rN/5lWaXemWcQk4Y5Ut Y6u/cl1q2SyOx3tLJWMzPrFxCCz2LJm48vYKq7OHfrhfuHf63uQjly82RSae4Lt2a/md11n5 SSwsNzv+mn+b+7Hu3yLBQIujZ7ay72O2TwpwD3/8RHxxZ2D8g2DGrbWiz72mV314Ja/EUpyR aKjFXFScCAAKD+JwHwIAAA== On Wed, 13 Mar 2013 10:03:20 +0100 Mikael Magnusson wrote: > The manpage tells us > > psvar (PSVAR ) > An array (colon-separated list) whose first nine values can be used > in PROMPT strings. Setting psvar also sets PSVAR, and vice versa. > > but > > % psvar[25]=hello; print -P %25v > hello > > Am I missing something? Evidently the manual page is... That restriction certainly goes way back to very early versions of zsh. It's possible numeric argument handling in prompts was original limited and we upgraded it to handle any integer that fits in integer precision; I don't actually remember that happening, but I do remember the prompt code evolving quite a lot. If it happened, I've a suspicion it would have been way back before the CVS archive. In which case the manual page simply needs updating. pws