tpope/vim-speeddating — pull request #7 by pydave (2012-07-23 15:26:07+00:00)
Title: Make speeddating autoloaded

I've converted speeddating into an autoload plugin. It was one of my longest times from `gvim --startuptime`. Now it's down below one millisecond from ~25 ms.

The downside is that using SpeedDatingFormat will trigger the plugin to be loaded, so users defining their own formats won't see any benefit -- speeddating will be loaded on startup for them. This could probably be solved by having the user define a function that's autoloaded and called from the plugin (although you'd have to squelch the unknown function error when the user doesn't define their own format). Maybe you have a better idea?