Hello,
(I think something similar has been discussed, perhaps by Hari.)
Unless called from the statusline, mode() mostly returns c or n.
So how can one know the mode from viml? Here's the pseudo-code
I would like to get working:
augroup BlockHold
au * InsertEnter
if(mode() == CTRL-V)
let b:BlockHold_tw = &tw
setlocal tw=0
endif
endau
au * InsertLeave
if(exists b:BlockHold_tw)
setlocal tw=b:BlockHold_tw
unlet b:BlockHold_tw
endif
augroup END
Thanks,
--Suresh
