emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Eshell broken - piping?


From: Óscar Fuentes
Subject: Re: Eshell broken - piping?
Date: Sat, 31 Jul 2010 20:21:25 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)

Jan Djärv <address@hidden> writes:

> It seems that the old "disable icanon" is responsible for this also.
> If you enable icanon in terminal setup, things work as expected.
>
> Can we please enable icanon?  Any possible data loss (still haven't
> heard of a real case where this happens) must be solved in another
> way.

Blush...

I'm using a build with one commit reversed, because otherwise magit.el
hangs often while invoking git. I just tried the sources from bzr and,
indeed, cat foo | wc hangs. So they seem the same problem.

The bug was documented on magit's tracker here:

http://github.com/philjackson/magit/issues#issue/18

This is the revision that caused havoc on magit (and on eshell as well):

http://repo.or.cz/w/emacs.git/commitdiff/ee1b6e21aa2b831499659b7f58ec94b95016cec7

+2010-06-01  Stefan Monnier  <address@hidden>
+
+       * sysdep.c (child_setup_tty): Move the non-canonical initialization to
+       the HAVE_TERMIO where it belongs (bug#6149).




reply via email to

[Prev in Thread] Current Thread [Next in Thread]