Поставил себе на днях это чудо и сразу вылезли артефакты в виде непонятных символов в строке статуса.
Баг с прокруткой решился элементарно:
let &t_ut=''
Потому что это решение описано в документации. А вот непонятные символы удалось победить только с помощью set t_RV=
. Я, конечно, не понял причем тут видео, но перестало работать перемещение курсора кликом мыши. Тогда я модифицировал эту строку:
set t_RV= ttymouse=xterm2
Так работает вроде все, но у меня вопрос к знатокам: «А как правильно?»
В konsole все, естественно, и без этих костылей работало
" Прочие настройки
if $TERM ==# 'xterm-kitty'
" Сброс настроек курсора, чтобы избежать артефактов при скроллинге
" https://sw.kovidgoyal.net/kitty/faq/#using-a-color-theme-with-a-background-color-does-not-work-well-in-vim
let &t_ut = ''
" Какой-то мусор в tabline/statusline
set t_RV= ttymouse=xterm2
" Перезапуск Kitty при изменении его настроек
autocmd BufWritePost ~/.config/kitty/kitty.conf silent !pgrep kitty && kill -SIGUSR1 $(pgrep kitty)
endif