<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.pnotepad.org/docs/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://www.pnotepad.org/docs/feed.php">
        <title>Programmer's Notepad Online Help</title>
        <description></description>
        <link>http://www.pnotepad.org/docs/</link>
        <image rdf:resource="http://www.pnotepad.org/docs/lib/tpl/default/images/favicon.ico" />
       <dc:date>2012-02-07T13:13:51+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://www.pnotepad.org/docs/search/regular_expressions?rev=1325336034&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.pnotepad.org/docs/pypn_api_pages?rev=1324323902&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.pnotepad.org/docs/howto/translate_programmer_s_notepad?rev=1313959281&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.pnotepad.org/docs/howto/add_support_for_your_language?rev=1312488527&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.pnotepad.org/docs/dev/how_to_compile_pn?rev=1300715453&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.pnotepad.org/docs/howto/replace_notepad?rev=1296317801&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.pnotepad.org/docs/start?rev=1296317573&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.pnotepad.org/docs/howto/change_php_mouse_selection_behaviour?rev=1295870631&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.pnotepad.org/docs/howto/reset_the_docking_windows?rev=1295812208&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.pnotepad.org/docs/tools/xml_formatting?rev=1292000024&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.pnotepad.org/docs/dev/coding_guidelines?rev=1291824385&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.pnotepad.org/docs/list_of_user-submitted_pypn_scripts?rev=1287086153&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.pnotepad.org/docs/navigation/keyboard_shortcuts?rev=1286517061&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.pnotepad.org/docs/?image=newclips.png&amp;ns=&amp;rev=1282307323&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://www.pnotepad.org/docs/lib/tpl/default/images/favicon.ico">
        <title>Programmer's Notepad Online Help</title>
        <link>http://www.pnotepad.org/docs/</link>
        <url>http://www.pnotepad.org/docs/lib/tpl/default/images/favicon.ico</url>
    </image>
    <item rdf:about="http://www.pnotepad.org/docs/search/regular_expressions?rev=1325336034&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-12-31T12:53:54+00:00</dc:date>
        <dc:creator>Maciej Jaros</dc:creator>
        <title>search:regular_expressions - [Basic Expressions] any charcter matching</title>
        <link>http://www.pnotepad.org/docs/search/regular_expressions?rev=1325336034&amp;do=diff</link>
        <description>NOTE: For older versions of PN the tagged expressions start \( and end \) and there are no non-capture groups nor the backslash groups. 

Regular Expressions allow complicated and flexible search/replace using a specific syntax.

Note: Multi-line expressions (involving \n, \r, etc) are not yet supported. See .</description>
    </item>
    <item rdf:about="http://www.pnotepad.org/docs/pypn_api_pages?rev=1324323902&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-12-19T19:45:02+00:00</dc:date>
        <dc:creator>Nicholas</dc:creator>
        <title>pypn_api_pages - added link to scintilla interface</title>
        <link>http://www.pnotepad.org/docs/pypn_api_pages?rev=1324323902&amp;do=diff</link>
        <description>The API for Programmer's Notepad is based mostly upon three modules: pn, scintilla, and glue. The pn module serves as a base and provides some basic application functionality as well as access to the other APIs. The scintilla module provides access to the Scintilla editor. Finally, the glue module provides a way for scripts to bind themselves into the Programmer's Notepad event model.</description>
    </item>
    <item rdf:about="http://www.pnotepad.org/docs/howto/translate_programmer_s_notepad?rev=1313959281&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-08-21T21:41:21+00:00</dc:date>
        <dc:creator>Simon Steele</dc:creator>
        <title>howto:translate_programmer_s_notepad - [Steps to add a new language:] </title>
        <link>http://www.pnotepad.org/docs/howto/translate_programmer_s_notepad?rev=1313959281&amp;do=diff</link>
        <description>As of Programmer's Notepad 2.1 (now in testing), you can translate PN into your own language. The translations use the standard PO format files, which can be edited by a wide variety of tools. We recommend using Poedit.

Steps to add a new language:

	*  Download the current language translation kit: PN Translation Kit
	*  Create a new catalog (.po file) from the English template file, translations\pnlang_2057_en-GB.pot (in Poedit go to File -&gt; New Catalog from POT file...)
	*  Fill in all the t…</description>
    </item>
    <item rdf:about="http://www.pnotepad.org/docs/howto/add_support_for_your_language?rev=1312488527&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-08-04T21:08:47+00:00</dc:date>
        <dc:creator>maXmo</dc:creator>
        <title>howto:add_support_for_your_language</title>
        <link>http://www.pnotepad.org/docs/howto/add_support_for_your_language?rev=1312488527&amp;do=diff</link>
        <description>.scheme files

These define the fonts, colours, styles and keywords for languages that Programmer's Notepad (via Scintilla) has built-in support for. PN contains code that parses/lexes and understands a lot of languages already. These files surface and configure that support.</description>
    </item>
    <item rdf:about="http://www.pnotepad.org/docs/dev/how_to_compile_pn?rev=1300715453&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-03-21T13:50:53+00:00</dc:date>
        <dc:creator>Simon Steele</dc:creator>
        <title>dev:how_to_compile_pn</title>
        <link>http://www.pnotepad.org/docs/dev/how_to_compile_pn?rev=1300715453&amp;do=diff</link>
        <description>Requirements:

	*  Microsoft Visual Studio 2010
	*  Subversion
	*  Mercurial
	*  Boost library: 1.45

Pre-requisite Installation

	*  Download the boost library (link above)
	*  Extract boost somewhere on your HD.  You don't need to build it, since PN will only use the headers (unless you're building PyPN).
	*  Add the boost directory to your Visual C++ include directories (Tools|Options|Projects and Solutions|VC++ Directories)
	*  Note that you can alternatively add manual include references to…</description>
    </item>
    <item rdf:about="http://www.pnotepad.org/docs/howto/replace_notepad?rev=1296317801&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-01-29T16:16:41+00:00</dc:date>
        <dc:creator>Simon Steele</dc:creator>
        <title>howto:replace_notepad - created</title>
        <link>http://www.pnotepad.org/docs/howto/replace_notepad?rev=1296317801&amp;do=diff</link>
        <description>This technique involves using a set of registry settings called Image File Execution Options. These settings are used to make Windows run a debugger automatically when a program is launched. We can piggyback on this to run PN instead of notepad when it’s launched.</description>
    </item>
    <item rdf:about="http://www.pnotepad.org/docs/start?rev=1296317573&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-01-29T16:12:53+00:00</dc:date>
        <dc:creator>Simon Steele</dc:creator>
        <title>start - [How To] </title>
        <link>http://www.pnotepad.org/docs/start?rev=1296317573&amp;do=diff</link>
        <description>General

Looking for Programmer's Notepad? You've found the online help web site, please visit the home page for general information, downloads and more.

	*   What Is This?

Navigation

	*  Keyboard Shortcuts

Search

	*  Regular Expressions 
	*  Backslash Expressions</description>
    </item>
    <item rdf:about="http://www.pnotepad.org/docs/howto/change_php_mouse_selection_behaviour?rev=1295870631&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-01-24T12:03:51+00:00</dc:date>
        <dc:creator>Simon Steele</dc:creator>
        <title>howto:change_php_mouse_selection_behaviour - created</title>
        <link>http://www.pnotepad.org/docs/howto/change_php_mouse_selection_behaviour?rev=1295870631&amp;do=diff</link>
        <description>As of Programmer's Notepad 2.2, double-clicking to select text with the PHP scheme selected includes the $ dollar character, e.g. all of $variable will be selected. This behaviour was requested specifically by many PHP users. 

To change this behaviour open up WebFiles.scheme and find the wordchars attribute in the PHP language, e.g.</description>
    </item>
    <item rdf:about="http://www.pnotepad.org/docs/howto/reset_the_docking_windows?rev=1295812208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-01-23T19:50:08+00:00</dc:date>
        <dc:creator>Simon Steele</dc:creator>
        <title>howto:reset_the_docking_windows - created</title>
        <link>http://www.pnotepad.org/docs/howto/reset_the_docking_windows?rev=1295812208&amp;do=diff</link>
        <description>If you're using PN from an installer, please remove this registry key to reset the UI placement options:

HKEY_CURRENT_USER\Software\Echo Software\PN2\Interface Settings\default

You can also run pn --reset but this will also reset your scheme and tools config. If you are using the portable release open up the settings directory and find the Interface Settings bit in the ini file. Delete that and you will get all the windows back.</description>
    </item>
    <item rdf:about="http://www.pnotepad.org/docs/tools/xml_formatting?rev=1292000024&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-10T16:53:44+00:00</dc:date>
        <dc:creator>Simon Steele</dc:creator>
        <title>tools:xml_formatting</title>
        <link>http://www.pnotepad.org/docs/tools/xml_formatting?rev=1292000024&amp;do=diff</link>
        <description>HTML Tidy

HTML Tidy is actually quite useful for reformatting XML, just configure it like this:

Name: Format

Command: tidy.exe

Folder: %d

Parameters: -iqm -xml -newline CRLF --tab-size 4 ”%f”

Save: Current File

[x] This tool will modify the current file</description>
    </item>
    <item rdf:about="http://www.pnotepad.org/docs/dev/coding_guidelines?rev=1291824385&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-08T16:06:25+00:00</dc:date>
        <dc:creator>Simon Steele</dc:creator>
        <title>dev:coding_guidelines - created</title>
        <link>http://www.pnotepad.org/docs/dev/coding_guidelines?rev=1291824385&amp;do=diff</link>
        <description>Here are some work-in-progress guidelines for the C++ used in Programmer's Notepad. Some are not followed across the whole code base, although efforts are being made to improve this.

Naming

Public methods are named LikeThis(), private/protected methods likeThis(). Member variables have the m_ prefix, static variables have s_.</description>
    </item>
    <item rdf:about="http://www.pnotepad.org/docs/list_of_user-submitted_pypn_scripts?rev=1287086153&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-14T20:55:53+00:00</dc:date>
        <dc:creator>Nicholas</dc:creator>
        <title>list_of_user-submitted_pypn_scripts</title>
        <link>http://www.pnotepad.org/docs/list_of_user-submitted_pypn_scripts?rev=1287086153&amp;do=diff</link>
        <description>Please consider using this website to upload your scripts:

&lt;http://scriptshare.rocketmonkeys.com/&gt;

It's a bit more organized and allows for easier browsing/uploading/viewing/downloading.  If you have any comments/suggestions on that site, please use the feedback link.  Eventually the scriptshare website's functionality will be incorporated into pnotepad.org, but for now it exists on a separate domain.</description>
    </item>
    <item rdf:about="http://www.pnotepad.org/docs/navigation/keyboard_shortcuts?rev=1286517061&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-08T06:51:01+00:00</dc:date>
        <dc:creator>Nicholas</dc:creator>
        <title>navigation:keyboard_shortcuts</title>
        <link>http://www.pnotepad.org/docs/navigation/keyboard_shortcuts?rev=1286517061&amp;do=diff</link>
        <description>This help describes some of the default keyboard shortcuts used by PN2.

The Escape Key

The escape key can often be used to get you out of dialogs - it generally represents the pressing of the cancel button in these cases. The escape button can also be used to hide any output, find in files or find bar windows that are visible. So if you run a compile which shows you some output, and then you don't want to see the output window any more then just press escape until it goes away!</description>
    </item>
    <item rdf:about="http://www.pnotepad.org/docs/?image=newclips.png&amp;ns=&amp;rev=1282307323&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-20T13:28:43+00:00</dc:date>
        <dc:creator>Simon Steele</dc:creator>
        <title>newclips.png</title>
        <link>http://www.pnotepad.org/docs/?image=newclips.png&amp;ns=&amp;rev=1282307323&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;img src=&quot;/docs/_media/newclips.png?w=500&amp;h=437t=1282307323&quot; alt=&quot;newclips.png&quot; /&gt;</description>
    </item>
</rdf:RDF>

