HTTPS clone URL

Subversion checkout URL

I added the timer calls in an attempt to determine what's slowing the
plug-in down, because right now the plug-in takes about a minute to
publish 12 files (totaling 1774 lines, ~ 57 KB). The slowest two
components in my Vim setup appear to be the 2html script and the
HighlightTags command from my easytags.vim plug-in. Fortunately I know
how to speed up the HighlightTags command significantly, so I'll just
bite the bullet, write the code and see how that goes.
BTW. While adding and testing the timer calls I noticed that Vim was
losing my message history (I could only see the timer messages for the
latest published file, all previous messages were lost). Unless my
understanding of :messages, :echomsg and :redraw is incorrect this looks
like a bug in Vim but until I can find the time to properly debug this
issue I just added a ring buffer (size: 100 by default) to the function
xolox#message() which is used by xolox#timer#stop() to print messages.