From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18686 invoked by alias); 17 Dec 2013 11:27:24 -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: 32140 Received: (qmail 21283 invoked from network); 17 Dec 2013 11:27:17 -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 X-AuditID: cbfec7f5-b7f6f6d000005b3b-0b-52b03512d51c Date: Tue, 17 Dec 2013 11:27:12 +0000 From: Peter Stephenson To: "zsh-workers@zsh.org" Subject: Re: Bug report Message-id: <20131217112712.0bb71ed0@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/4FV0h0w1BBjumSFocbH7I5MDoserg B6YAxigum5TUnMyy1CJ9uwSujDn7W1kKpnJUzHmX1sB4hK2LkZNDQsBEYtOhV8wQtpjEhXvr geJcHEICSxklWo7/ZYVwljNJ7HjxjwmkikVAVaJneT87iM0mYCgxddNsRhBbREBf4uKfW2C2 sIC4xJ7p18FqeAXsJa5cfgkW5xQIlpj24z6YLSQQILFm/yIWEJsfqPfq309MEFfYS8y8coYR oldQ4sfke2A1zAJaEpu3NbFC2PISm9e8ZZ7AKDALSdksJGWzkJQtYGRexSiaWppcUJyUnmuk V5yYW1yal66XnJ+7iRESgl93MC49ZnWIUYCDUYmH98Cy9UFCrIllxZW5hxglOJiVRHjP624I EuJNSaysSi3Kjy8qzUktPsTIxMEp1cA499D/BpaUjIt1bmtXGN540S/1fdXKA1/VH79LvXN6 c8wUu/m8Mt68ut1zpp094/r36wdNti2K1jvEd279dSdCaO4/h5iYPOdvL4rCQpZnmyr3bP5u c3THp+gplxfHbZeanXTTIFN6zYdNNj6ebztF92Xn7jbcaxCs9nFW2+GdEU/93svtXrb1tBJL cUaioRZzUXEiAKFAd40fAgAA On Tue, 17 Dec 2013 11:59:32 +0100 Patrick Oscity wrote: > On Dec 15, 18:10, Bart Schaefer wrote: > > By the way, fiddling with this I discovered that I have one of the > > terminals that scrolls up when anything is written to the bottom right > > corner. Vanilla "xterm" does this. > > In fact, I discovered the same behavior in my terminal (using iTerm2 on > OS X) which somehow defeats the purpose. Another odd behavior I noticed > is that when I set ZLE_RPROMPT_INDENT=0, the first character of any > completion disappears. > > Since other shells like e.g. FISH handle this correctly in the very same > terminal, maybe there's actually something else broken here? It's not so much a case of being broken as of working round the foibles of various terminals. It might well be possible to update the chunk of code around line 1645 of zle_refresh.c marked "output the right-prompt if appropriate" so that it's less likely to cause terminals to wrap, but that will need some research. pws