I wrote a vim syntax highlighting file for a custom file type that I am working and I want to be able to show off my syntax highlighting painlessly by converting my view of the page into an HTML document for others.
My current workflow is basically:
vim *.ext
and then:
:TOhtml
:wq
:n
ad nauseum
I'm sick of it, I've exported 3 files this way and I've had enough. How can I streamline this using some sort of script?
:argdo
, like:argdo TOhtml | wq
. But while that exports the HTML files, they aren’t highlighted, because “while this command is executing, the Syntax autocommand event is disabled [to] speed up editing each file.”:TOhtml
: if you have a filehello.c
open,:TOhtml
will open a new buffer editing the nonexistent filehello.c.html
, containing HTML with syntax-highlighting CSS in it. You can run:wq
to save that HTML file and close the new window.