One of the things that I love in Vim, was the faster way of insert double quotes (saves me hitting the shift key"
inoremap '' ""<Left>
So when I press the single quote, and type further, I get the quote and the text, which I close with the closing quote, like
But when I double tap the quote, I get double quotes instead, then I get
"foo bar". Evil doesn't support if the next character after the single quote is not included in the configuration. I tried various ways to figure out how I could get this feature.
Any suggestions how I could configure this feature in Elisp? (I'm using Evil mode by the way, if that helps).