From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27939 invoked by alias); 14 Feb 2015 01:57:11 -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: 19871 Received: (qmail 26766 invoked from network); 14 Feb 2015 01:56:59 -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=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:mail-followup-to:mime-version :content-type:content-disposition:user-agent; bh=gYvYGWXUgoVN2w++tcnyOqbOqBCQQ2SSSQ9JhDjLTcM=; b=uDqaCDql3A3u+p0btguhGThQHwU/m0J/bMbHW2goBWIDFoGNLrWLe8zQz8GJldeP8T 1BUQQlbwCS9PiVcp/MjJJhzCg+/tjY15kHrUqqcJIqzujXuJ3QtykNj3jwton+qAqrSr 7XJb286/fNn8bqcvdGZeyniEr/HwoVEcynbD2Gv6g9Rp1AWmGu67AQMyH+MmnrABX7cf moVLWP6ifLW/9Tm41il2uacj2uo7qhpkClQ7+FjjmOTPwsdJjASoyeUV87qEGoT15YCm Jl8/MiIlFA53+wykpbW1d1OmWXo1MJkLOyEkJkSMwmaDH52d9l0MYUS9npVUKToQV89o h1Iw== X-Received: by 10.140.133.21 with SMTP id 21mr1632004qhf.40.1423879015884; Fri, 13 Feb 2015 17:56:55 -0800 (PST) Date: Fri, 13 Feb 2015 20:56:49 -0500 From: "SGT. Garcia" To: zsh-users Subject: can zsh do this? (fuzzy match, categorised suggestion) Message-ID: <20150214015649.GA26370@vpn.5665sherbrooke.house> Mail-Followup-To: zsh-users MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.23.1-rc1 (2014-03-12) hello, i am wondering if zsh is capable of doing this: https://github.com/fish-shell/fish-shell/issues/1465 you will find some related tickets here too: https://github.com/fish-shell/fish-shell/issues/created_by/foo-bar-baz it comes down to: 1. incremental and fuzzy match for types chars so far, and it's on always. 2. categorisation in representation of suggestions/predictions (possibilities really) much like in vimperator. for example for directories that user can cd into would be one category [dir]. paths that user cd's into frequently (say a project directory) another category [bookmarks]. for command already typed in there are switches and possible completion for those switches, this could be another category [arg] and so on and so forth. this can get wild with more categories but the basic idea is that user types without thinking much about them and possibilities are represented incrementally and fuzzily! SGT. Garcia