File Mode Size
.gitignore 100644 13B
COPYING 100644 34KiB 100644 1,173B
helpztags 100755 2,278B 100755 7,082B 100755 2,585B
vimhelp.css 100644 1,258B



This is a script to convert Vim documentation file into HTML.


  • Perl
  • Python


The basic usage is:

./ plugin.txt

or if the script is somewhere in the $PATH: plugin.txt

The only "advanced" usage is currently enabled by -r or --raw flag, in which case instead of outputting complete standalone HTML page only minimal output is produced. This way after customizing style/template only the contents can be replaced.


HTML formatting is performed via modified version of by Carlo Teubner <(first name) dot (last name) at gmail dot com>. This one is simplified to remove unused here code and a bit improved to add anchors to each tag definition. CSS style is from there too.

Tags are extracted via helpztags tool written by Jakub Turski and Artur R. Czechowski It's supplied alongside for convenience and to provide a couple of changes, see there.


Before first commit, do not forget to setup your git environment:
git config --global "your_name_here"
git config --global "your@email_here"

Clone this repository using HTTP(S):
git clone

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a pull request:
... clone the repository ...
... make some changes and some commits ...
git push origin master