From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12840 invoked by alias); 6 Aug 2013 11:05:33 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: X-Seq: 17911 Received: (qmail 10282 invoked from network); 6 Aug 2013 11:05:18 -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-b7f5f6d00000105f-bc-5200d868e81f Date: Tue, 06 Aug 2013 12:05:12 +0100 From: Peter Stephenson To: zsh-users@zsh.org Subject: Re: search through alternative HISTFILE Message-id: <20130806120512.68eb19d8@pwslap01u.europe.root.pri> In-reply-to: <5200CBC0.6050803@ofai.at> References: <5200CBC0.6050803@ofai.at> 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+NgFupmluLIzCtJLcpLzFFi42I5/e/4Zd2MGwxBBsd7bSx2nFzJ6MDoserg B6YAxigum5TUnMyy1CJ9uwSujA0rD7AUfGSpeLWxgb2B8QFzFyMHh4SAicSZ7XldjJxAppjE hXvr2boYuTiEBJYySqzeupkFymGSePLuBCtIFYuAqsTu5ZMZQWw2AUOJqZtmg9kiAqISy1ds ZgcZKixgIPH3kSVImFfAXmJn9ww2EJtTQF1i79MLYGOEBNQkNkw9xQJi8wvoS1z9+4kJ4gh7 iZlXzjBC9ApK/Jh8D6yGWUBLYvO2JlYIW15i85q3zBMYBWYhKZuFpGwWkrIFjMyrGEVTS5ML ipPSc430ihNzi0vz0vWS83M3MUIC8OsOxqXHrA4xCnAwKvHw7rj+P1CINbGsuDL3EKMEB7OS CK/KToYgId6UxMqq1KL8+KLSnNTiQ4xMHJxSDYw3ZjMJ8J53iDI1vHfZnfVhiJ6qEpd62/YQ v5OvN5h46LAvKJj0acODB7v13S5G//wud2PisY2HPj959zQwyjio2qNtjp/xLrP+3MxNexcu S9A7rWGgc5FpSrDauynb3u42TGVI/fTC/GdI9Omfm7cZX/PLOels1FvL/ELtzMoJnV9nzmtq FzNSYinOSDTUYi4qTgQAu5gJFh4CAAA= On Tue, 06 Aug 2013 12:11:12 +0200 Maarten Grachten wrote: > Just for the record. I figured out that it is necessary to reset HISTNO > to its old value after the search on accumulated history is done > (otherwise the normal search will be confused): > > function accumulated-history-incremental-search-backward () { > fc -p $ACC_HISTFILE > HISTNO=$(( $( wc -l < $ACC_HISTFILE ) + 1 )) > zle history-incremental-search-backward > fc -P > HISTNO=$(( $( wc -l < $HISTFILE ) + 1 )) > } Yes, you've now basically got something equivalent to the patch. pws