From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23793 invoked by alias); 29 Sep 2016 07:12:43 -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: 21985 Received: (qmail 27174 invoked from network); 29 Sep 2016 07:12:43 -0000 X-Qmail-Scanner-Diagnostics: from mail-pa0-f54.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(209.85.220.54):SA:0(0.0/5.0):. Processed in 0.117713 secs); 29 Sep 2016 07:12:43 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.1 X-Envelope-From: schaefer@brasslantern.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: none (ns1.primenet.com.au: domain at brasslantern.com does not designate permitted sender hosts) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20150623.gappssmtp.com; s=20150623; h=from:message-id:date:in-reply-to:comments:references:to:subject :mime-version; bh=9v96KWrkW+B7LLllCdVjx21egHfyXeqkmNHMua7ClIU=; b=emNt7/lLsNh6QTHstgf4mkb//TpIcKzTZl5AexGYEsQt34ovHHvxghKO0TVdNlQQ3y GzCePHI19be8XrPba7vF84I0UfYscymOkNy5EfZna1328TLAq3jktUA43sZksLPGGdN8 DvhSX4RkqBk4lmBVZYB81b8Ac/koEpgJprn3Jiyhwetidn1S3S85lv+ozMgqRXyZVl+L d0vP7i6sm2o0APnqW2qQkQr4W+LZsl6cNPWitiRAa6kFqw3cCCMOBEyR+iFDjcAGoAKb YNhHH0UylTegjdahNGxy55czV/cbgS1amIZst35rIjlqAQJK1SrO/VZQF+r3+l9apFse VaBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:message-id:date:in-reply-to:comments :references:to:subject:mime-version; bh=9v96KWrkW+B7LLllCdVjx21egHfyXeqkmNHMua7ClIU=; b=kDGSBO3DSaOu10oN5wGRscWLTTE8ql2Jcw2UmMJYQYEFkcvoWaD3OkStPHy+DHrpaV y+/skUpTqR067S+zb8GzcVsqJar7+iCKzXrxk2TGuJkYzfZ7reb/DBl4MxJIvK1BlXh8 Vu3ZRoorVd1NvKqjDj8k4q9HTBoijfjbJU2uBHPwx45cpnfH0ctKb0aTc4drehZl4bnY Qe5GYPl4VujxwkFFVPgAryEPADtp7menhZ/amoqUxLXZNFj/4HAoYWk+ItMEK4h9B/Nz yVKPjH51sgjR9LnrhU/kn/PDtq4olLeZ6M15f4ntzC4omhPU1FMLGDiLdmZ932w3H6V1 hmCQ== X-Gm-Message-State: AE9vXwN+rSmYtPNjM7y81KTA/S78oSwli/Z1/HIBDLCXG3yxhA7KjYrZvkPhG8pOzEwa4g== X-Received: by 10.66.79.138 with SMTP id j10mr64746787pax.60.1475133159760; Thu, 29 Sep 2016 00:12:39 -0700 (PDT) From: Bart Schaefer Message-Id: <160929001257.ZM27763@torch.brasslantern.com> Date: Thu, 29 Sep 2016 00:12:57 -0700 In-Reply-To: Comments: In reply to Hong Xu "ZLE_LINE_ABORTED: how to restore the last non-blank aborted line?" (Sep 27, 9:11pm) References: X-Mailer: OpenZMail Classic (0.9.2 24April2005) To: Hong Xu , zsh-users@zsh.org Subject: Re: ZLE_LINE_ABORTED: how to restore the last non-blank aborted line? MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii On Sep 27, 9:11pm, Hong Xu wrote: } } ZLE_LINE_ABORTED would turn empty if ^C is pressed on an empty line } disregarding what it was. This is annoying since sometimes auto } completion stuck and more than one ^C is used to cancel that. } } Is there any way to preserve it in this case in zsh? Can you give a more specific example? Normally any buffer preceding the line on which the abort occurred is already in the history and can be recalled with up-line-or-history et al.; ZLE_LINE_ABORTED is only needed to capture lines that haven't yet been added to history.