CRT doesn't support DECSCUSR xterm sequence #481
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
From https://invisible-island.net/xterm/ctlseqs/ctlseqs.html:

CRT doesn't properly parse this sequence, causing characters on screen to be overwritten with 'q' when t_SI, t_EI, and t_SR are set in Vim.
CRT should either: Accept it but ignore it, or provide its own terminfo entry based on xterm with those capabilities removed.
Also, perhaps it could report TERM as xterm-256color, since it correctly supports 256/truecolor sequences.
I haven't had any issues with stock vim, but I run inside of tmux with $TERM set to xterm-256color in the .tmux.conf
@WhiskeyTuesday Having an
xterm
-based $TERM inside tmux is wrong and you should not suggest that. See this comment for details.Firstly, I didn't actually suggest anything. Secondly, I meant to say I have it set to screen-256-color.
Update: 'stock' vim seems to be working fine indeed (8.1, with crt 1.0.1, with or without tmux), but nvim is still completely broken.
I've updated the issue to reflect the actual issue. As for Neovim support, I think that will have to be fixed by them, not CRT.