From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 30831 invoked from network); 17 Aug 2022 09:24:59 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 17 Aug 2022 09:24:59 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1660728299; b=hzjhbz+sqA9bG2r96EiA/s6z1gwc87nD7Q1Pr9SrfOVcCsGh+y6DZJM+9thEfVqzFYArslYanZ JkH47YcZ3/aTE1+e6V6hogg3CZ90LCtvNHW8NDq/1OEeKDd8J+/KumwO9QbSD5qIiQ1ssdfiZz LDJsai83Prbw6HSW1LMtTIf2DIx7od3gA//48htvW1tw2Mwo8CagSzGJL63H1UvytD5YBnd8Vd X3jsr+eFq5u7BjWRjhPSVuW0BQm+0WjFaqW1pa8aLoSUwpIgMndyJyIliDlu1G/0mebiwx1saI tHeL9p9axZlM8z34SyM0MU7SIEhxbT0Jw+5W3IzFB159Yw==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mout.gmx.net) smtp.remote-ip=212.227.15.19; dkim=pass header.d=gmx.net header.s=badeba3b8450 header.a=rsa-sha256; dmarc=none header.from=gmx.de; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1660728299; bh=/MsFDg1g3MDytdcHa4BpcTg8mBDt6NYum+DuxzK9v58=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:In-Reply-To:Content-Type: MIME-Version:References:Reply-To:Message-ID:Subject:To:From:Date: DKIM-Signature:DKIM-Signature; b=hW75V/2RfURp2W8b88ewgOTXuFJAQf5nRfl7MZYddBIkl0tltIESODu058IRzYCp9mWVg7Hm7x rh+Fw/w68zOpiSZQdeB2YBJ7uSQGEB0ik328lyiZdxYZ2fFYAA0oz5YOrVHqkHS6tvjJKgLUAU cHO07ZJAxPV5kZ81gs6XTPsdE+RwpKvVDLq4RaY10kt7vQjIDxt19D3rtUiXez1lmrs49w5zkG upHrToMnS8YilIJJ/uSZJZaPWnqqISP3JX1JMndF+yR/qb8Jxj3q48rWgdyHhob9X2zsw+Rqzt BrSg3NbGwHE+0Xm9oD6+1ECUMOsVN3Ke2XzYDdNUab4A5Q==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding:In-Reply-To :Content-Type:MIME-Version:References:Reply-To:Message-ID:Subject:To:From: Date:Cc:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID; bh=Bk3TLoyHBYF+wtbIzd+HLYokKSAP5mBJ2u/su4nKkQw=; b=T+G9guTDmF9MZQRzlNBpHX/xrD j/W8LmT60bLtGgGNeec+R0RdKEsdgPGUcI0jQh0CevYCGILWdaYtQNEph/wDZ50WhdtRAtu03K4Xo wY9dYzWRQxuCXYaB++YCSyKzkSViRB/KtEwC2jbSzCzzezACJ8dcTVjcfkmlr4/4HYfDzYlBQp762 H68BBHCJoRyEZiAUXAvN7/eOrPZt0urtoRX4ZtnzHMVH7JWQaprKnfs9gDUmUhAbTi+Hw7PpOxQvb lPRgHxU9/T5Bx/7G7M+I6ICS6hRH4PYx669rVNcTRo175VaNdnPfHIVGlS85AhVM1hShSwgCkG595 UxLwdHEw==; Received: from authenticated user by zero.zsh.org with local id 1oOFII-000HMH-4N; Wed, 17 Aug 2022 09:24:58 +0000 Authentication-Results: zsh.org; iprev=pass (mout.gmx.net) smtp.remote-ip=212.227.15.19; dkim=pass header.d=gmx.net header.s=badeba3b8450 header.a=rsa-sha256; dmarc=none header.from=gmx.de; arc=none Received: from mout.gmx.net ([212.227.15.19]:36493) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_256_GCM_SHA384:256) id 1oOFHI-000GdS-CV; Wed, 17 Aug 2022 09:23:57 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1660728235; bh=/MsFDg1g3MDytdcHa4BpcTg8mBDt6NYum+DuxzK9v58=; h=X-UI-Sender-Class:Date:From:To:Subject:Reply-To:References: In-Reply-To; b=HsjhGNdXi6iY86S9rtnFDcxlt0ecZOemv6vNypy7kRvaRs3iqwA6jWWE+CE3hv7RT Ycj1a9DLOZi6kc93MZRz7Vh3+cEvMhaowmGi9rg01d3oK9O/MdxTykWp7GMyMo1OlC uMZVKamCONres5kxODgveAn+BIwtksoCG9sCuvWw= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from zitrone.obstwiese ([46.223.163.202]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MHGCo-1oAzjH0WJM-00DFWe for ; Wed, 17 Aug 2022 11:23:55 +0200 Received: from luthien by zitrone.obstwiese with local (Exim 4.94.2) (envelope-from ) id 1oOFHE-0000nP-Bb; Wed, 17 Aug 2022 10:23:52 +0100 Date: Wed, 17 Aug 2022 10:23:52 +0100 From: Dominik Vogt To: Zsh Users Subject: Re: Enhanced history-incremental-search Message-ID: Reply-To: dominik.vogt@gmx.de Mail-Followup-To: Zsh Users References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Provags-ID: V03:K1:mqJ4EUquwbaRrFV8IPEtwME9lqgnkZkPR5GkVAS6bR3cxJ6CJKk w7tdPDxpewtY30Fgx01psrOKlMg1LQi7Zs1qPP/WS8WAK3AgOODD4Sey+L+/LdpX3h7IsYS r57l3AMLb27GxUlpNp0aB96NoNvKIg0jsSSlLnPyh6fHIiBVtNqaqIxmbOESPOkIyfkKFNr rgw+0ma2hJuTeZAkxdtDA== X-UI-Out-Filterresults: notjunk:1;V03:K0:z4oprp+vzxY=:3jXcEqchs/6ALuH+gvK14q gH8zjcolSM9XpyoYAgCKq6Wz0ElemAcr7JKHCg6iPbsaoFwOSUXZrFgn1Op/LibSMOQ0AMjHj ev0kUEMIO+gTFUE/rQB4J7ElpCfdVBWdt/t01mhbQjn4m4CS1NHfX8HfnrA5bRJrpQ0FaKuGO DgvMprB3HnnzgzTrLhHGP0o3nYTNKS4zSgn/wx5rVZgU8GXo9c3XtcvSIETPV0xFb1K7rVs6c Jr28XYa3xW1tr0WU679OyoLjj8GnbBlf9RSZtZXn3L1DFde9h47Etnvz2flFztoSjSnB/lJXk nVeSwE6JuG0O2eG4vc9IFPA4nA3mMwtldZoP8Gtu4jMI+h8JMrDAMdW/xBEmaNu9pB9CM2j8q XZiDA3vU1slOCZ/4NNaRjuKhuI1dJf5QWaVPYvfK4K60jNQ1GZQJFI7tunCh8+EVjd5D+h6DE OFNZp8xf/ABh/TIHJZ9o0nnohfY3tZ/x5j9VnmGheCri46iGdU9h+LT5P2ts/jUBk6D6R960B s2ySrCs5GXi3eBi1wtMr0dO3JkytBRh4klbff4EHV27P0saY8AIWi4GHxk/BY8m1cEKv79yw0 6VlNwb8U9g7nrMfaqV4JzrIHYL5OENzm0ivyJM2ZSEKoKjiwi/WvOIiaLFgluEpTaIYo4saFV 8Cx1unq0iyZ7IwOI6oJoJise5TTUmAIKinVHFQrOkrR267uyK2QK0WESHrolwM+RkPObc2wrl +eb2qJJOyzIGDZKx5hPqcMeZizwkOyFU7juuJEMDtSJ+w2O9RYayWlvanQJjnJADdOitN1v6C CbnZkwLXjzLvB5fmEpG1IrCfhGqG13alBpzuiadPlLnrLvE616EdUKUXaAKaeA7/evcoq02/H JgZDUSvxKe/JLvZx6Gr6jhYm8+mxPF4+0iq1xHZtbWqvb3M6HtrhD5hdd4StVzOErhBq70O0f n89uWIXX8H4GQGn6aqgTWfYkQyjPSE1S18g44gn9h4NJsWPNttv/uriccfKKdkNyl2esZqiqi hMk9xuan9zM94fEYbgvauyvWDIEWx9RB0jzKyFslDDo/iQ0JeCYqpCnAy4iXQFTbKipYMzc1d FT3GEaeF69K96veoh9vUsInqRHRZZ+3r5QGi5dp+jzo7cWmGhHTYma4xw== Content-Transfer-Encoding: quoted-printable X-Seq: 27961 Archived-At: X-Loop: zsh-users@zsh.org Errors-To: zsh-users-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-users-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: On Tue, Aug 16, 2022 at 01:27:07PM -0700, Bart Schaefer wrote: > On Tue, Aug 16, 2022 at 3:41 AM Dominik Vogt wrote= : > > > > I'd like to have a context sensitive kind of > > history-incremental-search-*. > > history-beginning-incremental-search-backward () { > zle -U "^${LBUFFER}${BUFFER:+*}" > zle history-incremental-pattern-search-backward -K ipsearchback > } > zle -N history-beginning-incremental-search-backward > bindkey ^R history-beginning-incremental-search-backward > bindkey -A isearch ipsearchback > bindkey -M ipsearchback ^R history-incremental-search-backward Thanks a lot, that works fine! > The "cycle" part is left as an exercise, because that's not supported > natively by the history-incremental-* widgets. That was only bad choice of words. In a history with two million lines it is pointless to search in cycles. Ciao Dominik ^_^ ^_^ =2D- Dominik Vogt