You're right; I do have a set of persistent workspaces. I'm not sure if something changed since I reported the issue, but I am seeing the behavior you've described and not what I wrote initially....
That seems to have fixed it!
Encountered a crash when running LSP format on a buffer. It doesn't happen every time, but it happens quickly repeating 'format, undo, format, undo, etc.' bt full attached... I compiled with the...
I'll add for anyone who may come across this in the future, this Vim configuration will solve the issue:
if $TERM == "tmux-256color"
set ttimeoutlen=0
endif
I narrowed down the culprit to ttimeoutlen=0 (which is mentioned here https://codeberg.org/dnkl/foot/wiki#enabling-disabling-ime-when-entering-leaving-insert-mode-in-vim). It seems that setting...
Superseded
I tried using waitwinch, but the issue still manifests with waitwinch sudoedit <file>.
It seems likely. If I understand correctly, the issue lies with sudo and other programs (besides vim) launched with sudo could be affected.
Oh, I should have read the comment... this seems relevant:
// We move the cursor to (2, 0), print a test sequence and then query
// the current cursor position. If the terminal...
Here's where it seems that Pzz bit is coming from... this could be a red herring; I'm trying to cleverly deduce where a "P" input may have come from, but this is out of my reach. The obvious...
I built from the master branch and tested; still occurs.
For clarity, that sequence appears regardless of whether the bug manifests... my curiosity is whether it's possible for Vim to misinterpret a query/response sequence as command inputs under "some...
@craigbarnes I observed the sequence using script -f <log_file>. The video I've attached shows the bug (and fortunately, I was able to reproduce it on the second attempt).
Here are the...
If anyone is using this branch and would like the characters to sit within the dips of the undercurl, this patch will work:
diff --git a/render.c b/render.c
index f88d9ba3..294e0dd6...