vpaste is a pastebin that uses Vim for syntax highlighting.
The pastebin
Source Code
Source code is available in git and gitweb
git clone git://pileus.org/vpaste
Embedding examples
vpaste allows pastes to be embedded in external websites:
This can be done by including code in the script tag itself, as in the above example, or by linking to an existing paste:
A third way to use the embedding script is to include it once, possibly in the
in the header, and then call the format_code('pre','vpaste')
function later
on to perform syntax highlighting on all the <pre class="vpaste">
tags.
In this case, slightly more care must be taken to properly escape HTML
characters such as <
and >
.
#include <stdio.h> int main(int argc, char **argv) { printf("hello, world"); return 0; }