Is this how SnipMate, UltiSnip etc work under the hood?
Totally. I wrote a book on it, and I still keep learning :)
>Is this how SnipMate, UltiSnip etc work under the hood?
No idea, I don't use these. I'm generally trying to use as few plugins as possible.
Is this how SnipMate, UltiSnip etc work under the hood?