Maximus5 / conemu-old-issues

Old issues imported from googlecode. Project was moved to
https://conemu.github.io
6 stars 1 forks source link

temux for conemu #1046

Open Maximus5 opened 9 years ago

Maximus5 commented 9 years ago

Originally reported on Google Code with ID 1046

This would be sweet and make this product awesome.  

Look at powercmd which already uses it or the original:

http://www.powercmd.com/
http://tmux.sourceforge.net/

Reported by webelementlover on 2013-04-25 15:01:44

Maximus5 commented 9 years ago
What are you suggesting exactly? Hint: splits are already implemented in ConEmu.

Reported by ConEmu.Maximus5 on 2013-04-25 15:10:48

Maximus5 commented 9 years ago
whoa are they, sorry. Can you walk me through on how to do them.

My bad.

Reported by webelementlover on 2013-04-25 15:21:43

Maximus5 commented 9 years ago
Update to latest version
Create new tab choosing split
Enjoy

Nothing special

Reported by ConEmu.Maximus5 on 2013-04-25 15:30:12

Maximus5 commented 9 years ago
I would love to be able to run tmux in ConEmu as well (current it just gives me "open
terminal failed: not a terminal".

Splits are nice with the gui, but I would like to be able to do full session management
and be able to attach to sessions on either side of an ssh connection.

Reported by dwoods@surgeforward.com on 2013-12-09 21:23:25

Maximus5 commented 9 years ago
Still failed to build tmux binaries.

Reported by ConEmu.Maximus5 on 2013-12-09 22:46:56

Maximus5 commented 9 years ago
tmux 1.9 is now distributed with cygwin, so it would be nice to get it work under conemu.
the problem is that conemu doesn't create the /dev/tty device, this is why tmux complaints

Reported by lcorsini on 2014-03-31 12:00:22

Maximus5 commented 9 years ago
Actually, the problem is of cygwin persistent ignorance if "win32" console.
ConEmu is not a sort of mintty emulator (which emulates /dev/tty), but full featured
"hybrid" Windows terminal which support both Windows console API and ANSI sequences.
But, cygwin doesn't know it can and tries to process ANSI internally.

Reported by ConEmu.Maximus5 on 2014-03-31 12:08:34

Maximus5 commented 9 years ago

Reported by ConEmu.Maximus5 on 2014-03-31 12:08:50

Maximus5 commented 9 years ago
And there is any chance to see /dev/tty emulated in order to run tmux? is the thing
that stops me at using conemu completely

Reported by lcorsini on 2014-04-18 11:13:27

Maximus5 commented 9 years ago
If you already have cygwin then just add a task that starts a mintty session. I copied
the bash shortcut command and have this as one of my default tasks:

C:\cygwin64\bin\mintty.exe -i /Cygwin-Terminal.ico -

voila! tmux works from within the conemu console. :)

note that if you also open a command window (cmd.exe) and execute bash.exe then tmux
will also not recognize it as a terminal. this is the same behavior exhibited by conemu.

Reported by ramfree17 on 2014-10-31 02:49:16

Maximus5 commented 9 years ago
Mintty is ChildGui, so you will lose much of ConEmu's features.

However, author of Issue 1773 has said he is able to run tmux from ConEmu RealConsole.
I can't repeat his win, may be there are some cygwin config options.

Reported by ConEmu.Maximus5 on 2014-10-31 10:08:16

Maximus5 commented 9 years ago
I don't know how author of Issue 1773 was able to run tmux, I followed the instructions
found there, and while CTRL-L to clear screen works fine, tmux still complains about
not being in a terminal.
As Max says running mintty inside conemu isn't the solution, because is the same as
running mintty standalone

Reported by lcorsini on 2014-10-31 10:31:28

Maximus5 commented 9 years ago
Issue 1773 has been merged into this issue.

Reported by ConEmu.Maximus5 on 2014-10-31 10:33:51