-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
'termsync' : cursor rendering issue on zellij with floating window #29427
Comments
Does the issue occur if you disable 'termsync'? For reference:
|
@justinmk Yes, the issue still occurs but is less obvious as the cursor only flickers but stays at the same position. Screen.Recording.2024-06-20.at.18.24.32.movThis doesn't sound like a huge deal but it becomes quite annoying when you have a bunch of plugins, opening a bunch of windows as you are typing (For example autocompletion windows etc.). |
From your linked issue:
|
@gpanders I was referring to one of his previous comment:
Are you by any chance reproducing this weird behaviour? |
Well, it would help to have a reproduction without noice. We take standards compliance very seriously. |
Yes, but I was pointing out that later in the same thread the Zellij maintainer seems to have absolved Neovim by pointing out that our implementation is correct. |
Resolved in Zellij zellij-org/zellij#3208 (comment) |
Problem
Hello,
I started using
zellij
instead oftmux
recently and I noticed an annoying bug withzellij
, the cursor flickering/incorrectly rendering when using any kind of floating window: there is sometimes 1 frame where the cursor is rendered somewhere else in the terminal or completely gone while the window is being rendered.I posted a comment on zellij github (zellij-org/zellij#3208 (comment)) and the main contributor/creator is telling me that "This issue is 99% a misimplementation of CSI 2026 (synchronized renders) by ... nvim".
Is this the case?
Screen.Recording.2024-06-20.at.10.18.40.mov
Steps to reproduce
zellij
nvim --clean -u minimal.lua
f
key, you should see the cursor blinking.I am using
nvim 0.10.0
andzellij 0.40.1
.This is reproducible on
Kitty 0.35.1
,Alacritty 0.13.2
andWezterm
.minimal.lua
:Expected behavior
On zellij, the cursor should not blink and its position should always be at the start of the floating window.
Neovim version (nvim -v)
0.10.0
Vim (not Nvim) behaves the same?
Could not test floating window in vim
Operating system/version
macOS 14.3.1
Terminal name/version
Kitty 0.35.1
,Alacritty 0.13.2
$TERM environment variable
xterm-kitty
Installation
homebrew
The text was updated successfully, but these errors were encountered: