I had to create a user account on the forum to be able to +1 this request. A block cursor would be really important especially in Vi command mode. Of course, the themes would then need to be able to set the cursor background and text colors.

Related, it'd be nice to see a UX enhancement to bring the user's attention to the cursor, optionally when tab/window gets focus and optionally when the user hits a panic key (I've lost the cursor!). Some kind of circle zooming down to the cursor or something along those lines.

I'm losing the caret in sublime all the time, especially when keyboard switching between split panes. I suppose line hilighting helps, and block cursor would be more visible, but I'm hoping for block cursor together with virtual space so that the cursor appearance changes when in virtual space.

I suppose cursor classes and API hooks to allow us to render appearance of each class would be the most flexible approach.