From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10178 invoked by alias); 12 Nov 2016 20:41:13 -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: 39928 Received: (qmail 1682 invoked from network); 12 Nov 2016 20:41:13 -0000 X-Qmail-Scanner-Diagnostics: from mail-vk0-f41.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.213.41):SA:0(-0.0/5.0):. Processed in 1.17693 secs); 12 Nov 2016 20:41:13 -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=RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_PASS,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: pass (ns1.primenet.com.au: SPF record at _netblocks.google.com designates 209.85.213.41 as permitted sender) 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=pjHXbaK5VK8szuT0tyWHLWHhEOa+ODp+wzfUxOOok8M=; b=2KPZ9rSZbdw54aQFbCHUL+pM8Mhhb0qdeOvhljavkhXbbXlXNsxleRhYHiphUaKtnG 7Elq+SDBxrRvdknrs6I9oEraR8j7XKIjauqHAvzjvssZk/9mY1y9zwlpnhvT6t7CIX/R odglkOInQKhWIrUV/tghr0j0njzJNd1kzvn/6ALWcRl74U8yh23j0uVdOecqZuqMdu0m FGkvSV6ZkNj05NHEtNUrJm2NYAATAYuzAsIa/v1l87Vut0suLWh0srCv72FaZGIfh3q5 Nfk2gTTLcdJLrRRbacy/u0yVUOrEaaCDrqQnZymFNNmlw0wqO0u1KcVMVQ6DPJC2yOuH EBxg== 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=pjHXbaK5VK8szuT0tyWHLWHhEOa+ODp+wzfUxOOok8M=; b=GF2eieEhXXR0cX0Waz/UZosIL3DOOi/FjPndIBE+zkdztjhldNJeEJ87JZ7QzXUS9A 1uwZtyTVxyIPRfnZLKMWqkyRtTNSgQDTDs0mff7hwzqJPV7Qx3kY+hlOG1qj/VnzLwaq Xi6VBzAD/PN8UxSQwTzYQglpxS25d49gsT6OSG80RDVyOER1T4VsY/Bo92Fq1BTbWnb4 5KCkLBXUbpr/H8jdoFALqDgQZV96OM8oak6oLS0UF4G381GJUG+JRlSpPzcRbs2IVG1M RjTCWIz+NCC2LWTXw0FK2Mm4i5bZ3i9u1lzyf2TPt5pKJ3E47S8omm+wVvqcRkLbE6yg mQ2w== X-Gm-Message-State: ABUngvcOESnAsSYvYD1Kx1FQN5wMbygNAT6u4yuyO8HRbpN8BH69RZyfAihF+cl7tkRN/A== X-Received: by 10.31.47.148 with SMTP id v142mr5808940vkv.4.1478983261825; Sat, 12 Nov 2016 12:41:01 -0800 (PST) From: Bart Schaefer Message-Id: <161112124105.ZM4155@torch.brasslantern.com> Date: Sat, 12 Nov 2016 12:41:05 -0800 In-Reply-To: Comments: In reply to Mikael Magnusson "Re: Bad effect of error in zle-line-pre-redraw" (Nov 12, 6:54pm) References: <161112090315.ZM1146@torch.brasslantern.com> X-Mailer: OpenZMail Classic (0.9.2 24April2005) To: zsh workers Subject: Re: Bad effect of error in zle-line-pre-redraw MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii On Nov 12, 6:54pm, Mikael Magnusson wrote: } } There are many many more ways to break a shell session, surely. Of course; e.g. just doing zle -N self-insert this-does-not-exist My point was more about the difference in behavior from the other hooks than about the session being broken. zle-line-pre-redraw does not use zlecallhook(), but zlecallhook() resets errflag except for interrupts. Why did you avoid zlecallhook(), again?