Advanced
Creating Text Clips Files
To create a text clips file use the Text Clip Creator application.
Click the link above to download this useful tool. Note that it requires the Microsoft .NET Framework to run.
Creating User Schemes
This documentation is still to be written, perhaps you can help?
Creating Project Templates
This documentation is still to be written, perhaps you can help?
config.xml
config.xml stores some advanced configuration options for PN.
User Settings Path
The <userSettings> element defines where PN should store the settings
files it creates to store user options. By default this element is not defined, but it can
be used to make PN portable (i.e. not store settings in the normal system "Documents and Settings" folder).
If you wanted, for example, to store settings in the "settings" folder on the memory stick you are
running PN from, you can use this element like so:
<userSettings path="settings"/>
Settings Storage
By default, PN stores a number of settings in the registry for fast access. If you
want to use an INI file instead, then you can use the <storeType> element to
choose this:
<storeType value="Ini"/>
Extension Registration
Each extension is registered with PN using an <extension> element. This
element can specify either a fully-qualified path or a relative one to point to the dll
to be loaded:
<extension path="pypn.dll"/>
Command Line Arguments
The following command line arguments can be used:
ArgumentShort formMeaning
--line x-l xGo to line x
--col x-c xGo to column x
--scheme name-s nameUse the named scheme (look in .scheme files to find the name)
--allowmultiOverride configuration and allow multiple instances
--checkassocCheck file associations
--exitExit (used for spawned processes, listed for completeness)
--resetReset user settings and interface settings (if your PN has gone wrong!)
--safemodeRun PN without loading any extensions
Extend PN
You can write extensions for PN using C++ or using one of the
scripting interfaces (like Python through PyPN).
To get started visit the web site.