Highlighting

This module adds highlighting functionality to ProcessedPod.

Highlighting at the time of writing is only available via a Samantha McVeigh's node dependent system and only for HTML. However, it should be made available using a Raku system and for other rendered formats.

Highlighting is normally only needed for block code, rather than in-line code.

Highlighting should be separate from the templating system because it is output format dependent, whilst the templating system should be output format neutral.

At the same time, extra wrapping formatting codes may be needed, so the highlighted code should be sent to the templating engine.

Therefore, highlighting is added to ProcessedPod object, and a separate highlighted field in the paramaters is created.

Raku::Pod::Render v3.7.6

A generic Pod6 Renderer with custom Pod::Blocks, FormatCodes for one or more files using templates, provides HTML and MarkDown.

Authors

  • Richard Hainsworth

License

Artistic-2.0

Dependencies

Template::MustacheCro::WebApp::Template::Repository::HashCro::WebAppURILibCurlPod::LoadTest::Deeply::RelaxedFile::Directory::TreeTest::OutputFile::TempTest::METAPrettyDumpJSON::Fast

Test Dependencies

Provides

  • ExtractPod
  • InstallAtomHighlighter
  • Pod::To::HTML2
  • Pod::To::HTML2::Mustache
  • Pod::To::MarkDown
  • ProcessedPod
  • RenderPod::Exceptions
  • RenderPod::Highlighting
  • RenderPod::Templating
  • RenderPod::Test-Templates
  • raku-pod-render-install-highlighter
  • test-templates

The Camelia image is copyright 2009 by Larry Wall. "Raku" is trademark of the Yet Another Society. All rights reserved.