Conemu: Issues with tmux when there is a single pane

Created on 7 Jun 2017  路  14Comments  路  Source: Maximus5/ConEmu

Versions

ConEmu build: 170517x64
OS version: Windows Windows 8.1 x64
Used shell version: MSYS2 with conemu-msys2-64.exe

set MSYSTEM=MSYS & set MSYS2_PATH_TYPE=inherit & set HOME=c:\users\raghuramanr & d:\msys64\usr\bin\conemu-msys2-64.exe usr\bin\zsh -i -l

Problem description

display issues when using tmux with single pane on remote linux host
Tmux issues (Opened MSYS2 console, and ssh'ed into remote linux console and running tmux there)

  1. With a single pane inside tmux, the status bar disappears
  2. Carriage return or command not producing full screen output disappears.
  3. If I split tmux vertically, then the status bar displays properly and command output is also shown.

Thanks for ConEmu and reading through this... ConEmu's

an indispensable tool. Please let me know if you need any more info.

conemu-tmux

Expected results

Expect ConEmu to work properly inside tmux session

ansi

Most helpful comment

I have run into a similar issue... when I call zsh from tmux within Cmder/ConEmu, the status line shows up below the cursor. FYI, I am using Cmder on Windows10, with zsh on Windows Subsystem for Linux, when I use tmux. See screenshot and log files attached.
cmder_tmux_zsh_bug
connector-4660-in.log
connector-4660-out.log

All 14 comments

I've just discovered that I also see this issue with
ConEmu build: 180206 (64)
OS Version: Windows 10 x64, build 17134
Shell: WSL with wslbridge
set "PATH=%ConEmuBaseDirShort%\wsl;%PATH%" & %ConEmuBaseDirShort%\conemu-cyg-64.exe --wsl -C~ -cur_console:pnm:/mnt -t zsh
Interestingly I only see this with zsh inside tmux, bash is fine. I also do not see this problem without wslbridge - if I set the command for a task to simply run debian.exe the problem does not occur (though lots of other things are worse, of course).

Also, the issue arises with _any_ activity in a full-width tmux pane (not just in single-pane instances, i.e. if the screen is split top and bottom, splitting only one pane horizontally does not help, but splitting both does) and scrolling the mouse in the problematic pane seems to cause a re-render as the status bar and all of the invisible text reappears temporarily. I hope these extra details prove useful.

I notice there hasn't been any response to this for nearly 12 months, is there any sign of what the problem could be?

@unpairedbracket Is there any sense to complain on build released almost four months ago?

My bad, ConEmu was set to notify for latest stable release but I hadn't realised that there hasn't been a stable release since December 2016. This seems to have been fixed as of 180528, so you might want to close this issue.

@raghur If you still experience the problem let us know

@Maximus5 - it's improved but there are still rendering issues when using ConEmu to ssh into a box and using tmux there.. For ex, here's one image - the date bit from tmux's status line shows up under the prompt after running ls

image

ConEmu Version - 180528 preview

Please make console log file with screenshot demonstrating the problem
https://conemu.github.io/en/AnsiLogFiles.html#connector

2018-05-30 14_42_04-
conemu.zip

Screenshot - same as above... along with log files from conemu and connector.

I have run into a similar issue... when I call zsh from tmux within Cmder/ConEmu, the status line shows up below the cursor. FYI, I am using Cmder on Windows10, with zsh on Windows Subsystem for Linux, when I use tmux. See screenshot and log files attached.
cmder_tmux_zsh_bug
connector-4660-in.log
connector-4660-out.log

I can also confirm the issue in the comment above.

@Maximus5 I confirm the issue above with zsh in tmux, using Conemu 190108:
image

Launching ls command:
image

connector-9928-out.log
connector-9928-in.log

tmux launched directly in WSL terminal emulator works as intended.

Please note that it is only partially due to zsh.
Indeed, the issue doesn't appears at first with bash:
image

but clearing the terminal with C-l is also broken:
image

connector-8416-out.log
connector-8416-in.log

As stated in #1775, the issue appears on tmux 2.8 but not on 2.3, running Debian WSL.

@Maximus5 The issue with the leading blank line is solved with 190217 as far as I'm concerned.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

marfillaster picture marfillaster  路  6Comments

DrMerlin picture DrMerlin  路  4Comments

Chirishman picture Chirishman  路  3Comments

MandarSant picture MandarSant  路  3Comments

imalos picture imalos  路  5Comments