I have the following to change my cursor from a block into an underline:
Whenever I run
df to delete a range, my cursor is changed back to a block.
I have to source my config to have it as an underscore again.
This behaviour seems to happen only with Neovim and not Vim itself.