From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=FREEMAIL_FROM, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 67ac6083 for ; Sat, 25 Jan 2020 20:48:37 +0000 (UTC) Received: (qmail 809 invoked by alias); 25 Jan 2020 20:48:29 -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: List-Unsubscribe: X-Seq: 24668 Received: (qmail 2539 invoked by uid 1010); 25 Jan 2020 20:48:29 -0000 X-Qmail-Scanner-Diagnostics: from mout.gmx.net by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.102.1/25699. spamassassin: 3.4.2. Clear:RC:0(212.227.17.20):SA:0(-2.6/5.0):. Processed in 3.955448 secs); 25 Jan 2020 20:48:29 -0000 X-Envelope-From: dominik.vogt@gmx.de X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at gmx.net designates 212.227.17.20 as permitted sender) X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Date: Sat, 25 Jan 2020 21:47:42 +0100 From: Dominik Vogt To: Zsh Users Subject: Re: searching through "last words" Message-ID: <20200125204742.y7byts3ad5nnhi6q@gmx.de> Reply-To: dominik.vogt@gmx.de Mail-Followup-To: Zsh Users References: <20200124180916.om3fvx6ipypr3kta@gmx.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20170113 (1.7.2) X-Provags-ID: V03:K1:N3WI3IDwaZxEgW+KmSEPlNejQVMlECIiGPd2Pn5GQL0g94P/h8B OWpadFSqCODYIwx/P501DuA6nRv6l9fYtYJedZvCbInp1sovmjjcUxxFvNqQ5kuwUHiwJEB 9k7go+UbaA6jP8XSoHGGcr5mfii4lDwI4QL4W1YabuSd+CbVKM12TOtf8nXBjthucOeRmcq ofoTzcuJttfPpBGi80JCA== X-UI-Out-Filterresults: notjunk:1;V03:K0:0ncZP3oHDiw=:EfysPUd0qmYVDT449wj/xk g4CXz41f1buzP8ZvqEV/Ru3sCj7Wgz+kRQ2B/T4+jGCR8sVUTvULB0w7D8WSJu8WqPKEuWZ1m KkPYiz6zSdJHMV+75h+1+YiiadfRg4Urmy63lgz1xIcqi28kGa9a3/GGKmkm6VJWhKn3L4s0y EEoA2xN6AqczvdNsUUnWBvkuZ3dlwdkCHg1f8gLUUQdHks2AxqMDVCIN0yj/3cCIg9xClCzjf 5/Q2/z8VbDIaY3NdIaSIlJ8v5ht+8n4lvRnZwSSL0Ehfn3YwJQyW02lh92XLisnPwzBHe3+w+ hv/LjFfXuuU4bWLlLaRnS7dz616HePjtAQcxaCOVgd781NfGIJkq2nWp1htLN4rCJvrRduA9g xFuvtQ7NmIDm9plawHyWORErDnXO/qHsiSZMUwrfHVl2J7SWh0puCP+naODq34ZveGS2KhT8i rw/BDBYd9hwUZopH3DS/UWx3v/bWxNW/HRjP9l/ivBrJpdXYPA45qhndnp/ICPkb+rklqttei urflaKHGLOY8IxqdFEp4ABRmhEvjCFeGI0Wzx+xQl8MRHdZU58pCh/cJfN0OHM8kFhjJ8od9P Z0k+1FV09Y4R9ehnQvUsZm3fISrr9Kq+0VweOwRVSgXuLx1eyRU+SP+88A7JNxpAwuiDg53P6 4qBLxw2DcwOpFKp0a2QwBoOk89P3Uz68rtAcowMDhjTmr2shP9JnVW56ctzt2ocILMiLk5R/D bEfvtBlwHsaYiuZfYqNZ3wigdR2ieOaU5hny8yei2yFneQ+dSRixoGd/ImWXXKEeY1Rxatq0Y mhuYJ70NpxCLfHR8TqnAs/i/bSpcLNv1bHqVJu5wAOWiR2mDnxnTZLoqRcgXq78EqStSkm1f+ A8XlmGsNEDvmj7qimQExGqkB25uAxmmV+nr0L0k3arYVbuFCGIngclmBo4jnUMZYh7xN09SMk aEg6gtC0zuL64KhPBKilPxPbRXIN6Dmg/9kMLyeuroIXsfQ9IhMJTkZ3EGMJA3arDjlrDNYGv 3k4aB412wyZLQu3RG4x6KH2bOE1M3EEVXlOb5a23WVEMy/ItlJS/LIrgPIln6LPgBowc/LnBo rNu4YipNMWbCxK90ThSuXFFOpX7SFCQuRg6qhmQAD9RHgusABFoMZFOAA9GkVtwI7+9qZ2YAA 1sLAUSKvw2d9ggOtzwl8pUaCl9+tPPIrcxNdZ2xy6wU7ZxdDkGWSA2Uxze5Zcr0TgM6tZHrOU fTwZNkHsPBORyA59B Content-Transfer-Encoding: quoted-printable On Sat, Jan 25, 2020 at 07:01:27PM +0100, Mikael Magnusson wrote: > On 1/24/20, Dominik Vogt wrote: > > I'd like to enhance Alt-. =3D insert-last-word a bit: > > > > - If at the beginning of a word, just work like insert-last-word > > (i.e. if pressed multiple times, replace the word by older last > > words). > > > > - If there is already something on the command line, work like > > above, but match only words that begin with the present string. > > > > Example history: > > > > ... bar > > ... foo > > ... baz > > ... foobar > > > > Then type > > > > $ ... > > $ ... foobar > > $ ... baz > > $ ... bar > > etc. > > > > But > > > > $ ... b > > $ ... baz > > $ ... bar > > > > Is there a simple way to do that, short of programming a new widget? > > Sounds a lot like you want _history-complete-older ? Hm, ist there any kind of documentation? It seems to be bound to "Alt-/", but when pressed it results in an error message: _history:58: failed to find end of command substitution Ciao Dominik ^_^ ^_^ =2D- Dominik Vogt