I have a few :cabbrev mappings that I use frequently, like
Recently I installed a nifty plugin and these abbreviations no longer triggered with Enter, although Space would still activate them. It turns out that the plugin rebinds
<CR> in command mode to a function that does some work then returns a string
<CR>, which is presumably interpreted as a keystroke, although I do not know why. However, the "keystroke" is not triggering abbreviations.
Is this a Vim bug, or does the extra
<CR> need to be triggered some other way? I would like to keep the plugin if possible, but I really like my abbreviations.