NAME
Template::Plugin::VimColor - TT plugin for Text::VimColor
SYNOPSIS
// in your template
[% USE VimColor %]
<pre>
[% FILTER vimcolor set_number => 1 -%]
#!/usr/local/bin/perl
use strict;
use warnings;
print "Hello, World!\n";
[% END -%]
</pre>
// for another language
<pre>
[% FILTER vimcolor filetype => 'ruby' -%]
#!/usr/local/bin/ruby
puts "Hello, World";
[% END -%]
</pre>
DESCRIPTION
This plugin allows you to mark up your code in your document with VimColor style.
You probably need to define styles for marked strings like this,
<style type="text/css">
pre { color: #fff; background-color: #000; padding: 10px; }
span.synComment { color: blue; }
span.synConstant { color: red; }
span.synIdentifier { color: aqua; }
span.synStatement { color: yellow; }
span.synPreProc { color: fuchsia; }
span.synType { color: lime; }
span.synSpecial { color: fuchsia; }
span.synUnderlined { color: fuchsia; text-decoration: underline; }
span.synError { background-color: red; color: white; font-weight: bold; }
span.synTodo { background-color: yellow; color: black; }
span.Linenum { color: yellow; }
</style>
SEE ALSO
TODO
Caching the marked output with Cache::Cache like Apache::VimColor. Patches welcome :)
AUTHOR
Naoya Ito <naoya@bloghackers.net>
COPYRIGHT AND LICENSE
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.