For compatibility with other Windows programs, I have to install the Windows version of Mercurial (vs. the Cygwin version), for Python, etc.
Unfortunately, these native Windows programs seem to have problems with interactive input in Cygwin shells. Furthermore, some native programs don't even run (msysgit makes me type "git.cmd" every time instead of "git").
I don't want to have to switch between two terminals all the time. What is the best workaround or compromise to this problem?
I've tried setting CYGWIN=notty as an environment variable but that doesn't seem to help either.