The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
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
    Template, Text::VimColor

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.