From mboxrd@z Thu Jan 1 00:00:00 1970 Mailing-List: contact zsh-workers-help@sunsite.auc.dk; run by ezmlm Precedence: bulk X-No-Archive: yes Date: Tue, 2 Feb 1999 18:19:23 +0100 (MET) Message-Id: <199902021719.SAA09935@beta.informatik.hu-berlin.de> From: Sven Wischnowsky To: zsh-workers@sunsite.auc.dk In-reply-to: "Bart Schaefer"'s message of Tue, 2 Feb 1999 08:54:15 -0800 Subject: Re: Fun with zsh (Re: Associative array ordering (Re: Example function)) X-Mailing-List: 5184 Bart Schaefer wrote: > Following application of your patch, using 3.1.5-pws-6 zsh -f, > > zsh% foo=('(I*) > > only feeps, but > > zsh% foo( > array> '(I*) > > autolists the entire contents of the current directory. > > This is the same as the 3.0.5 behavior, but it still seems odd to me. It is, but it's hard to fix. In the first case the lexer reports the whole string (`(I*)x', the `x' was added by the completion code) as a string token. In the second case it reports the tokens for the `(' and so on separately. I'll have a deeper look into this, but not today, I think. > BTW, while fooling with this, I discovered that autolist output is not > properly cleared when M-x is the next thing typed (execute-named-cmd). Hm. With `execute-named-cmd' I see the list being pushed one line down and the prompt appearing above it. But with C-r and C-s I see the list being partly overwritten by the prompt. Bye Sven -- Sven Wischnowsky wischnow@informatik.hu-berlin.de