I'm editing a lot of tex files using vim, and therefore I use the
\ character a lot.
Yet, when inserting a
\ in insert mode, vim pauses the cursor on the same spot for one second, unlike with any other character.
Of course I don't have to physically wait for one whole second, I can just keep on typing, yet the text is only inserted after this second.
I found that I can create similar behavior by mapping e.g.:
inoremap ;; <esc>: inoremap jj <esc>
etc. It seems as if vim is expecting another character to follow, so it can evaluate the map.
\ as the mapleader doesn't alleviate the problem though, which is what I expected.
Also, I don't know if this is related, but using
<esc> in insert mode doesn't work instantly (again because vim expects something to come after).
Is there a vim setting that let's me put the paste time to 0, yet I still want to be allowed to use my mappings
I know about
timeout yet this doesn't help. If I do
timeoutlen=0 none of the multi-key mappings would be useable.