Version 3 (modified by jaysen, 20 months ago)

--

Introduction

PrettyCode is syntax highlighting plugin, which enables using Wikidpad as a well-organized code-snippets repository. This plugin was made by user sweinst2000. Unfortunately it was only referenced in the Yahoo mail group, so it was not easy to find information on that plugin.

Almost all information in this page is copied from mailing-list messages from 2008...

The plugin works best with external preview (IE). It also works with internal preview, but background colors will not be available.

Installation

Note: I had to move the commands.py also into the "lib" directory.

Usage

  • wiki syntax:
    [:pc:///
    .....code.....
    :::options1=val1;options2=val2;...///]"
    
  • options:
    • lang: the name of the programming language (see the plugin options panel for a list of these) (default: see the plugin options panel)
    • showLines: 0 if the line numbers should not be displayed, a non-zero value otherwise (default: see the plugin options panel)
    • startLine: the number of the first line (default: 1)
    • hlLines: a comma separated list of line numbers to highlight (default: none)
    • bkg: the Id of a background defined in the options panel,
      • "default" for the default background (or no bkg option),
      • an empty string for no background
  • menu entries:
    • paste the clipboard contents as a code with the default options set in the plugin options panel
  • surround the selection with the appropriate tags, option values are the default options set in the plugin options panel