[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: eshell pipelines
From: |
David Hansen |
Subject: |
Re: eshell pipelines |
Date: |
Wed, 13 Aug 2008 23:01:32 +0200 |
User-agent: |
Gnus/5.110011 (No Gnus v0.11) Emacs/23.0.60 (gnu/linux) |
On Wed, 13 Aug 2008 12:09:07 -0400 Glenn Morris wrote:
> David Hansen wrote:
>
>> [For emacs-devel:
>>
>> In gnu.emacs.help there is a discussion about some little eshell,
>> eshell/ls bug.
>
> http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=699
>
> (now on three separate mailing lists...)
I find gmane.emacs.bug incredible "hard" to read. Threads seem to
randomly stop and start again (w/o gnus finding the parents) and purely
administrative messages pop up every now and then.
Back to the topic: not giving the pipelined processes a TTY will
prevent similar problems w/ non eshell builtins. And in most cases it
should be faster as well, e.g. GNU libc uses line buffering on a TTY.
But probably we should first find a way to disable this for the last
command in the pipeline. This is already done in
`eshell-do-pipelines-synchronously' (do we really need compat code for
Emacsen w/o `start-process'?). I'll try to figure out how to do it
right.
David