I've noticed when I use the Terminal that the cursor is not as I configured it.
In other words, in the GUI it looks perfect, the cursor that is, but in the Terminal it takes time to update, it doesn't look like I configured it etc.
Here are my settings for the cursor:
set guicursor=n-v-c:block-Cursor-blinkon0
set guicursor+=ve:ver35-Cursor
set guicursor+=o:hor50-Cursor-blinkwait175-blinkoff150-blinkon175
set guicursor+=i-ci:ver20-Cursor
set guicursor+=r-cr:hor20-Cursor
set guicursor+=sm:block-Cursor-blinkwait175-blinkoff150-blinkon175
I do notice it's called the guicursor
setting, however in Terminal some of these do take effect, they just don't take a full effect.
Also, it seems the cursor doesn't get updated a lot. For example if I enter insert mode the correct cursor is put, but if I get out, the same cursor is used until I move or something then it updated to the normal mode cursor.
Do you have any tips on this? Or do I just have to bear with it?
EDIT:
My OS is a Mac Mini with Mountain Lion installed. I am using iTerm2 with xterm-color256
as the Terminal.
Re-wording the question: How can I make the cursor redrawing faster in a Terminal and how can I make it take the settings I put above? I already tried ttyfast
and lazyredraw
.