From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 543 invoked from network); 18 Mar 2005 18:23:54 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by ns1.primenet.com.au with SMTP; 18 Mar 2005 18:23:54 -0000 Received: (qmail 5913 invoked from network); 18 Mar 2005 18:23:48 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 18 Mar 2005 18:23:48 -0000 Received: (qmail 11248 invoked by alias); 18 Mar 2005 18:23:46 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 21014 Received: (qmail 11235 invoked from network); 18 Mar 2005 18:23:45 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by sunsite.dk with SMTP; 18 Mar 2005 18:23:45 -0000 Received: (qmail 5635 invoked from network); 18 Mar 2005 18:23:45 -0000 Received: from mailhost1.csr.com (HELO MAILSWEEPER01.csr.com) (81.105.217.43) by a.mx.sunsite.dk with SMTP; 18 Mar 2005 18:23:40 -0000 Received: from exchange03.csr.com (unverified [10.100.137.60]) by MAILSWEEPER01.csr.com (Content Technologies SMTPRS 4.3.12) with ESMTP id for ; Fri, 18 Mar 2005 18:22:06 +0000 Received: from news01.csr.com ([10.103.143.38]) by exchange03.csr.com with Microsoft SMTPSVC(5.0.2195.6713); Fri, 18 Mar 2005 18:25:34 +0000 Received: from news01.csr.com (localhost.localdomain [127.0.0.1]) by news01.csr.com (8.13.1/8.12.11) with ESMTP id j2IINdot027265 for ; Fri, 18 Mar 2005 18:23:39 GMT Received: from csr.com (pws@localhost) by news01.csr.com (8.13.1/8.13.1/Submit) with ESMTP id j2IINcRA027261 for ; Fri, 18 Mar 2005 18:23:39 GMT Message-Id: <200503181823.j2IINcRA027261@news01.csr.com> X-Authentication-Warning: news01.csr.com: pws owned process doing -bs To: zsh-workers@sunsite.dk Subject: Re: isearch forward broken In-reply-to: <1050318171527.ZM1545@candle.brasslantern.com> References: <1050317153700.ZM32165@candle.brasslantern.com> <200503181645.j2IGjqP8013254@news01.csr.com> <1050318171527.ZM1545@candle.brasslantern.com> Date: Fri, 18 Mar 2005 18:23:38 +0000 From: Peter Stephenson X-OriginalArrivalTime: 18 Mar 2005 18:25:34.0065 (UTC) FILETIME=[DFB68E10:01C52BE7] X-Spam-Checker-Version: SpamAssassin 3.0.2 on a.mx.sunsite.dk X-Spam-Level: X-Spam-Status: No, score=-2.6 required=6.0 tests=AWL,BAYES_00 autolearn=ham version=3.0.2 X-Spam-Hits: -2.6 Bart Schaefer wrote: > On Mar 18, 4:45pm, Peter Stephenson wrote: > } Subject: Re: isearch forward broken > } > } I'm up to date and I can't get either of these. Failing forward > } i-search when starting a shell with zsh -f isn't surprising, so I > } presume there's more I don't know about. > > The point is that forward i-search won't search the current buffer > any more. Yes, looking for the right problem makes it easier. I messed up remember_edits(). Index: Src/Zle/zle_hist.c =================================================================== RCS file: /cvsroot/zsh/zsh/Src/Zle/zle_hist.c,v retrieving revision 1.22 diff -u -r1.22 zle_hist.c --- Src/Zle/zle_hist.c 25 Feb 2005 15:10:01 -0000 1.22 +++ Src/Zle/zle_hist.c 18 Mar 2005 18:19:27 -0000 @@ -107,7 +107,9 @@ ZS_memcmp(ent->zle_text, zleline, zlell) != 0) { if (ent->zle_text) free(ent->zle_text); - ent->zle_text = stringaszleline(ent->text, &ent->zle_len, NULL); + ent->zle_text = zalloc(zlell * ZLE_CHAR_SIZE); + ent->zle_len = zlell; + ZS_memcpy(ent->zle_text, zleline, zlell); } } } -- Peter Stephenson Software Engineer CSR PLC, Churchill House, Cambridge Business Park, Cowley Road Cambridge, CB4 0WZ, UK Tel: +44 (0)1223 692070 ********************************************************************** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. **********************************************************************