Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
read -e does not restore terminal settings correctly when interrupted if
- X-seq: zsh-workers 34026
- From: Mehran Kholdi <kholdi.mehran@xxxxxxxxx>
- To: zsh-workers@xxxxxxx
- Subject: read -e does not restore terminal settings correctly when interrupted if
- Date: Sat, 20 Dec 2014 23:16:07 -0500
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=WwGxl/tkOo+3s5G3HbxMkeH9Thjj4mlbqhySyNvZNi8=; b=tF53rbYX4nsnuzQu3v+xr9EZ7eEoowHNS+b2vHhf222qrnhi17hFbi6x8X4zttnOMn oxo5tdEntox7lkKBe6U/toxMw2/T44jzKfrTMMt3us3N0NIBgLOr9HKVEG2MejLaX8kF QhPa9sdXlpC9S8ObcVwsMSm9MEyTkzZ7tnJgXZaP9E5S5YP6yLzBgLwmE0QBsJeEMW0E U/WIbsrderRCObwn7Dn+uES25PU2JP2KrRCbnP9wuc948eXkyHaMVvcOQKK+m81pnOGI q3K9//lfghkuE+M0OrcO4GoDwJtfUGCWy0u80thr7SmlqEvmKiytk6c+3FGjdvbpNRWi XmzQ==
- List-help: <mailto:zsh-workers-help@zsh.org>
- List-id: Zsh Workers List <zsh-workers.zsh.org>
- List-post: <mailto:zsh-workers@zsh.org>
- Mailing-list: contact zsh-workers-help@xxxxxxx; run by ezmlm
Hi Zsh guys!
There's a bug in bash that causes inconvenience for zsh users only,
apparently. I don't know why it has been there for so long, given there is
a patch for it already. Do you think there's a way to work around this in
zsh instead?
An excerpt from the original bug
<https://lists.gnu.org/archive/html/bug-bash/2014-09/msg00029.html>:
Given the following script (test.sh) :
> #!/bin/bash
> cleanup() { :; }
> trap cleanup 0
> read -e dummy
> Run the script ('bash test.sh') *in ZSH* and when it waits for an
> input, interrupt it with Ctrl-C. Your terminal is now messed-up. This can
> be verified by running 'cat
> -t' and pressing Enter. ^M will be printed instead of a newline and
> password
> prompts such as the one in sudo cannot be submitted by pressing Enter
> anymore.
Thanks a lot for the awesome zsh,
-- Mehran
Messages sorted by:
Reverse Date,
Date,
Thread,
Author