News for hackers. Stuff that matters.
Re:Gow – The lightweight alternative to Cygwin by gregschlom on Saturday November 08, 2014 @02:03PM (#8577817)
> Give mintty a shot: you'll never go back to conhost.

No, give cmder a shot: http://bliker.github.io/cmder/ I've tried mintty and cmder, and cmder was just perfect for me.

Re:Gow – The lightweight alternative to Cygwin by Jare on Saturday November 08, 2014 @05:32PM (#8578342)
I use Mintty because Cygwin's tmux didn't work with ConEmu or Cmder, but Mintty was ok.

FWIW, I took a quick stab at the tmux & ncurses code to try to find a fix, but it was far from obvious. Maximus (ConEmu author) said it had to do with how cygwin flags stdin streams, which just happens to break when ConEmu provides them. (sorry details vague)

Re:Gow – The lightweight alternative to Cygwin by quotemstr on Sunday November 09, 2014 @06:16AM (#8579642)
Quickly scanning the code, it looks like ConEmu is using hooking to implement the Win32 console API and forward calls to the terminal emulator. That's a good approach, but it needs to be integrated into the Cygwin pty system to really work well in that environment.
Re:Gow – The lightweight alternative to Cygwin by pmoriarty on Saturday November 08, 2014 @03:11PM (#8578009)
How does cmder compare to ConEmu?

https://code.google.com/p/conemu-maximus5/

Re:Gow – The lightweight alternative to Cygwin by abrichr on Saturday November 08, 2014 @03:33PM (#8578073)
It appears to be built on ConEmu. From the homepage:

> Think about cmder more as a software package than a separate app. All the magic is happening through Conemu. With enhancements from Clink.

Re:Gow – The lightweight alternative to Cygwin by ElliotH on Saturday November 08, 2014 @03:51PM (#8578110)
Oh my goodness thank-you! I'm forced to use Windows at work, and this is the first terminal emulator that looks not terrible!
Re:Gow – The lightweight alternative to Cygwin by kyzyl on Saturday November 08, 2014 @04:11PM (#8578163)
Might take a look at Babun[1] as well. It's a fairly pretty emulator with a built-in cygwin tree, and integrated (default) zsh.

[1] https://github.com/babun/babun

Re:Gow – The lightweight alternative to Cygwin by whoopdedo on Saturday November 08, 2014 @05:32PM (#8578344)
The problem I have with console replacements is most of them break readline. You can't run many interactive programs with them. On the other hand, you can't have full unicode support without a console replacement.
Re:Gow – The lightweight alternative to Cygwin by quotemstr on Sunday November 09, 2014 @06:26AM (#8579655)
Indeed. People need to stop thinking in terms of building win32 "terminal emulators" (most of which involve god-awful hacks, like scraping hidden conhost windows) and instead emulate the Win32 console API in userspace (just like Windows itself did before Windows 7) and implement the Cygwin pty interface in terms of this library. This way, Cygwin programs think they have a pty and Win32 programs think they have a console, and everything Just Works.

But people would rather just hack up a "terminal emulator" instead of doing things the properly and the hard way.