Sadly, I am experiencing one issue. I prefer the cursor a certain way so I went ahead and changed line 152 and 153
from
let &t_SI = "\<Esc>]50;CursorShape=1\x7"
let &t_EI = "\<Esc>]50;CursorShape=0\x7"
let &t_SI = "\e[3 q"
let &t_EI = "\e[1 q"
This sets the cursor style to blinking block and blinking underline when switching between modes. After changing the style, I notice a cursor change delay when you switch modes i.e. switching between normal, insert, and visual mode.
My guess is that there might be something wrong in the config; something is causing the delay. I ran a test using a different vim config and there was no issues. My old vimrc also did not experience this issue.
What might be the issue here? Any help would be greatly appreciated as I use different cursor styles to distinguish what vim mode I am using.