From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10811 invoked by alias); 15 Feb 2014 20:53:21 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 32387 Received: (qmail 6963 invoked from network); 15 Feb 2014 20:53:17 -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,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.2 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=bwe.im; h= message-id:from:to:mime-version:content-transfer-encoding :content-type:subject:date; s=mesmtp; bh=YESLzP5eNFdXQHLXzUaHpi3 Bm0M=; b=uIlBYW8/6A/00ks+2mcdB+e4VLqykJi0eZfr/sWHRxAG5/h+JcIsssV J/GBXllNLCfZisnbB7IocDgvry3N0KBG1O5ZsSRZ49Hr17NzdXJcSZqSgOGYRbg6 OeJyVL/arC/vFThWAQ253vDAIJbBGj7i1NdAoh5bVPMzD6/pQ0GA= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:from:to:mime-version :content-transfer-encoding:content-type:subject:date; s=smtpout; bh=YESLzP5eNFdXQHLXzUaHpi3Bm0M=; b=fb8C9uDLurJuuD/Fgf3RiipPm/pq k4cp9PtvOQSZNCC4g+TUzjp5mNZiPiDrCzX9wKW5jJrBpnyGcv7tqXe/m7bRVYWs 2Tzy/RFhv8dRFJIMkEOSzmE2dT2A5wlSQqMlAZ7hgmjgEmXNi93Ci17MWd+t6hqo 4T02tjmxuCow7ok= Message-Id: <1392497149.32541.83850213.04E01975@webmail.messagingengine.com> X-Sasl-Enc: 0TsnqmMdpCEhTA+M2xQGa0Vhz26tRNTNEXi3o5jVTyjt 1392497149 From: mail@bwe.im To: zsh-workers@zsh.org MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Mailer: MessagingEngine.com Webmail Interface - ajax-e72899be Subject: SUGGESTION: Simplify auto-completion, a little Date: Sat, 15 Feb 2014 21:45:49 +0100 Hi zsh folks, kindly note my suggestion. Please smash or value it: Now: git com Future: git com Result: git commit git co commit -- record changes to repository commit-tree -- create new commit object config -- get and set repository or global options count-objects -- count unpacked objects and display their disk consumption I hit =E2=80=98m=E2=80=99 to complete the expression to `git commit` (= alternative is ). It would be sufficient just hitting the symbol =E2=80=98m=E2=80=99 to auto-= complete to `git commit`. Why? The =E2=80=98m=E2=80=99 is in this instance the symbol which identifie= s =E2=80=98commit=E2=80=99 (excludes the other). There is no requirement for another hit on the key because it already has been hit once. This can be done with expressions of any length. Regards Benjamin