On Tue, Aug 26, 2014 at 10:18 PM, Renato Silva <[email protected]> wrote:
> Hello guys. Just out of curiosity, what terminal are you using? I've never
> seen interactive python/ruby/cmd.exe/etc working on mintty, python -i for
> instance does show a prompt, but then the arrow keys are useless.
>

The `mintty` console does indeed not work for most native interactive
windows applications (this includes native installers and mingw32/64
applications) because they see it as I pipe and not as an interactive
console. Hence, they often disable their interactive mode in this
case.

I have a second console in my task bar which is simple shortcut to
`<msys_path>/usr/bin/sh.exe --login -i` for those cases. I do it like
this because even when using some command flag (like python -i), it's
still not a full fledge interactive environment like you said.

This is by design in mintty. The famous mintty issue #56
(https://code.google.com/p/mintty/issues/detail?id=56) has a lengthy
discussion about all this (but I see you already know it Renato :))

However, and it needs to be known, native msys2 application does work
correctly with mintty. For example, installing ruby using `pacman -S
msys/ruby` and then using `irb` in mintty works correctly as it
"knowns" it's a real console and not a pipe (I would be very delighted
to know how this works exactly). Same thing when installing `pacman -S
msys/python` and using simply `python`, it works even in mintty.

In most cases, the `msys` version should be used where possible.

Regards,
Matt

------------------------------------------------------------------------------
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
Msys2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/msys2-users

Reply via email to