- Subject: Re: asynchronous process problem
- From: Paul Boekholt <p.boekholt@xxxxxxxxx>
- Date: Thu, 25 Mar 2004 16:43:51 +0100
On Wed, Mar 24, 2004 at 01:03:50PM -0500, John E. Davis wrote:
> I do not see the "b"s if my shell is tcsh, but I do see them if the
> shell is bash.
Probably a tcsh problem. When I start tcsh in ashell and then type "echo"
and paste the aaa....bbb, I get a message "Word too long".
Reading the Emacs lisp reference, it seems there are differences and
similarities between Emacs' and JED's process support:
,----
| Many filter functions sometimes or always insert the text in the
| process's buffer, mimicking the actions of Emacs when there is no
| filter. Such filter functions need to use `set-buffer' in order to be
| sure to insert in that buffer. To avoid setting the current buffer
| semipermanently, these filter functions must save and restore the
| current buffer.
`----
,----
| The output to the function may come in chunks of any size. A program
| that produces the same output twice in a row may send it as one batch of
| 200 characters one time, and five batches of 40 characters the next. If
| the filter looks for certain text strings in the subprocess output, make
| sure to handle the case where one of these strings is split across two
| or more batches of output.
`----
BTW in Emacs you can choose between pipes and ptys - ispell.el uses pipes
by default. Are ptys better than pipes?
--------------------------
To unsubscribe send email to <jed-users-request@xxxxxxxxxxx> with
the word "unsubscribe" in the message body.
Need help? Email <jed-users-owner@xxxxxxxxxxx>.
[2004 date index]
[2004 thread index]
[Thread Prev] [Thread Next]
[Date Prev] [Date Next]