I've just checked with HEAD ... and you're absolutely right.

Awesome, thanks.

--Ben

On 31 Mar 2009, at 21:31, Judah Jacobson wrote:

On Tue, Mar 31, 2009 at 1:11 PM, Ben Moseley <[email protected]> wrote:
Hi,

One thing which I find somewhat of an annoyance is that I've discovered no way to use darcs in interactive mode from within something which isn't a real (pseudo)terminal (eg from within M-x shell / M-x eshell etc in emacs).

I think the problem boils down to the fact that the darcs code (which I haven't yet examined properly) is expecting to be able to detect single
keypresses (ie raw terminal input) rather than line-based input.

I mentioned to Eric that I might take a look at this, and he thought it'd be best to check whether other people have any opinions about this. (I hadn't really come up with any concrete plans, but was maybe thinking about a
standard darcs option which would allow darcs to accept responses as
individual lines of input ... actually some kind of auto-detection based on terminal capabilities might be preferable - but might be more fragile...).

I think Haskeline+darcs already takes care of this (at least, it
should with the darcs HEAD and haskeline>=0.6.1.).  It only provides
the fancy user interaction if the "terminal" stdin has echo=on (which
is false in the emacs shell).

If you find that it doesn't work, please let me know since I added
that check specifically to fix emacs :-)

-Judah

_______________________________________________
darcs-users mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-users

Reply via email to