<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="bbPress/1.0.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>pnotepad.org forums &#187; Tag: Scheme - Recent Posts</title>
		<link>http://pnotepad.org/forums/tags/scheme</link>
		<description>Programmer&#039;s Notepad Forums</description>
		<language>en-US</language>
		<pubDate>Thu, 09 Feb 2012 07:22:45 +0000</pubDate>
		<generator>http://bbpress.org/?v=1.0.3</generator>
		<textInput>
			<title><![CDATA[Search]]></title>
			<description><![CDATA[Search all topics from these forums.]]></description>
			<name>q</name>
			<link>http://pnotepad.org/forums/search.php</link>
		</textInput>
		<atom:link href="http://pnotepad.org/forums/rss/tags/scheme" rel="self" type="application/rss+xml" />

		<item>
                        <title>Creating a new scheme in PN portable (prgcoder)</title>
			<link>http://pnotepad.org/forums/topic/7445#post-10623</link>
			<pubDate>Mon, 30 Jan 2012 04:26:35 +0000</pubDate>
			<dc:creator>prgcoder</dc:creator>
			<guid isPermaLink="false">10623@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;Thanks Roody - that has helped me get something started.
&#60;/p&#62;</description>
		</item>
		<item>
                        <title>Creating a new scheme in PN portable (Roody)</title>
			<link>http://pnotepad.org/forums/topic/7445#post-10618</link>
			<pubDate>Sat, 28 Jan 2012 03:35:44 +0000</pubDate>
			<dc:creator>Roody</dc:creator>
			<guid isPermaLink="false">10618@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;It took me some time to find where things are explained, too. It seems that all of the .scheme files refer to lexers that are built-in to the Scintilla SciLexer.dll file. Unless the language you're trying to add is 100% compatible to one of those built-in lexers, yeah, you need to make a .schemedef file. Here's an example file for prolog. I think I got it from somewhere on here.&#60;/p&#62;
&#60;p&#62;&#60;code&#62;&#60;br /&#62;
&#38;lt;?xml version=&#34;1.0&#34; ?&#38;gt;&#60;/p&#62;
&#60;p&#62;&#38;lt;!-- This is a very improvised, kluged schemedef for Prolog, written without&#60;br /&#62;
     documentation of Programmers Notepad scheme definition syntax.&#60;/p&#62;
&#60;p&#62;     Main limitations:&#60;br /&#62;
	  No folding of comments.&#60;br /&#62;
          Quoted atoms with a quote doubled ('don''t panic') are not treated correctly.&#60;br /&#62;
          Escaped quoted atoms ('don\'t panic') are OK and are preferred.&#60;/p&#62;
&#60;p&#62;     Michael A. Covington - University of Georgia - &#60;a href=&#34;http://www.ai.uga.edu/mc&#34; rel=&#34;nofollow&#34;&#62;http://www.ai.uga.edu/mc&#60;/a&#62;&#60;br /&#62;
--&#38;gt;&#60;/p&#62;
&#60;p&#62;&#38;lt;Scheme&#38;gt;&#60;br /&#62;
&#38;lt;keyword-classes&#38;gt;&#60;br /&#62;
		&#38;lt;keyword-class name=&#34;prolog&#34;&#38;gt;&#60;br /&#62;
		&#38;lt;!-- Strictly speaking Prolog has no keywords. These are the ISO directives. --&#38;gt;&#60;br /&#62;
		dynamic multifile module discontiguous set_prolog_flag&#60;br /&#62;
		op char_conversion initialization include ensure_loaded&#60;br /&#62;
		&#38;lt;/keyword-class&#38;gt;&#60;br /&#62;
	&#38;lt;/keyword-classes&#38;gt;&#60;/p&#62;
&#60;p&#62;	&#38;lt;schemedef name=&#34;prolog&#34; title=&#34;Prolog&#34; author=&#34;M. Covington&#34; url=&#34;http://www.ai.uga.edu/mc/&#34; version=&#34;1&#34;&#60;br /&#62;
		casesensitive=&#34;true&#34; braces=&#34;{[()]}&#34;&#38;gt;&#60;/p&#62;
&#60;p&#62;		&#38;lt;!-- Max 2 --&#38;gt;&#60;br /&#62;
		&#38;lt;strings&#38;gt;&#60;br /&#62;
			&#38;lt;!-- Quoted atom, with \ as an escape character. --&#38;gt;&#60;br /&#62;
			&#38;lt;stringtype id=&#34;0&#34; start=&#34;'&#34; end=&#34;'&#34; multiline=&#34;false&#34; escape=&#34;\&#34; /&#38;gt;&#60;br /&#62;
			&#38;lt;!-- Double quoted string, same --&#38;gt;&#60;br /&#62;
			&#38;lt;stringtype id=&#34;1&#34; start=&#34;&#38;quot;&#34; end=&#34;&#38;quot;&#34; multiline=&#34;false&#34; escape=&#34;\&#34; /&#38;gt;&#60;br /&#62;
		&#38;lt;/strings&#38;gt;&#60;/p&#62;
&#60;p&#62;		&#38;lt;identifiers start=&#34;[\_a-zA-Z]&#34; /&#38;gt;&#60;/p&#62;
&#60;p&#62;		&#38;lt;comments&#38;gt;&#60;br /&#62;
			&#38;lt;line start=&#34;%&#34; /&#38;gt;&#60;br /&#62;
			&#38;lt;block start=&#34;/*&#34; end=&#34;*/&#34; /&#38;gt;&#60;br /&#62;
		&#38;lt;/comments&#38;gt;&#60;/p&#62;
&#60;p&#62;		&#38;lt;numbers start=&#34;[0-9]&#34; content=&#34;[0-9.]&#34; /&#38;gt;&#60;/p&#62;
&#60;p&#62;		&#38;lt;!-- From here on is the traditional scheme definition block... --&#38;gt;&#60;br /&#62;
		&#38;lt;lexer name=&#34;prolog&#34; /&#38;gt;&#60;br /&#62;
		&#38;lt;use-styles&#38;gt;&#60;br /&#62;
			&#38;lt;style name=&#34;Default&#34; key=&#34;32&#34; /&#38;gt;&#60;br /&#62;
			&#38;lt;style name=&#34;Line Comment&#34; key=&#34;1&#34; class=&#34;comment&#34; /&#38;gt;&#60;br /&#62;
			&#38;lt;style name=&#34;Block Comment&#34; key=&#34;2&#34; class=&#34;comment&#34; /&#38;gt;&#60;br /&#62;
			&#38;lt;style name=&#34;Atom, Variable&#34; key=&#34;3&#34; fore=&#34;000080&#34;/&#38;gt;&#60;br /&#62;
			&#38;lt;style name=&#34;Number&#34; key=&#34;4&#34; class=&#34;number&#34; /&#38;gt;&#60;br /&#62;
			&#38;lt;style name=&#34;Directive&#34; key=&#34;5&#34; class=&#34;keyword&#34; /&#38;gt;&#60;br /&#62;
			&#38;lt;!-- &#38;lt;style name=&#34;Keywords 2&#34; key=&#34;6&#34; class=&#34;keyword&#34; fore=&#34;f80000&#34; /&#38;gt; --&#38;gt;&#60;br /&#62;
			&#38;lt;style name=&#34;Quoted Atom&#34; key=&#34;10&#34; class=&#34;string&#34; /&#38;gt;&#60;br /&#62;
			&#38;lt;style name=&#34;Edinburgh String&#34; key=&#34;11&#34; class=&#34;string&#34; fore=&#34;f80000&#34;/&#38;gt;&#60;br /&#62;
			&#38;lt;!-- &#38;lt;style name=&#34;Pre-Processor&#34; key=&#34;12&#34; class=&#34;preprocessor&#34; /&#38;gt; --&#38;gt;&#60;br /&#62;
			&#38;lt;!-- &#38;lt;style name=&#34;Special Identifier&#34; key=&#34;13&#34; fore=&#34;478698&#34; /&#38;gt; --&#38;gt;&#60;br /&#62;
		&#38;lt;/use-styles&#38;gt;&#60;/p&#62;
&#60;p&#62;		&#38;lt;use-keywords&#38;gt;&#60;br /&#62;
			&#38;lt;keyword key=&#34;0&#34; name=&#34;Keywords&#34; class=&#34;prolog&#34;/&#38;gt;&#60;br /&#62;
		&#38;lt;/use-keywords&#38;gt;&#60;/p&#62;
&#60;p&#62;	&#38;lt;/schemedef&#38;gt;&#60;br /&#62;
&#38;lt;/Scheme&#38;gt;&#60;br /&#62;
&#60;/code&#62;
&#60;/p&#62;</description>
		</item>
		<item>
                        <title>Creating a new scheme in PN portable (prgcoder)</title>
			<link>http://pnotepad.org/forums/topic/7445#post-10617</link>
			<pubDate>Fri, 27 Jan 2012 06:17:17 +0000</pubDate>
			<dc:creator>prgcoder</dc:creator>
			<guid isPermaLink="false">10617@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;Hi All, &#38;lt;first post&#38;gt;&#60;br /&#62;
I am having some problems trying to create a scheme for Ingres and/or OpenRoad.&#60;br /&#62;
I am using the portable version of PN (nice).&#60;br /&#62;
I see in the forum some talk of .schemedef files - i do not see any of these in the portable version.&#60;br /&#62;
I have tried copying existing .scheme files and associated them through the Tools &#38;gt; Options &#38;gt; Files &#38;gt; Add button, but no luck.&#60;/p&#62;
&#60;p&#62;Any pointers would be greatly appreciated.&#60;/p&#62;
&#60;p&#62;Regards,&#60;br /&#62;
Andy.
&#60;/p&#62;</description>
		</item>
		<item>
                        <title>AutoIt3 - Updated au3.scheme file (2012, v3.3.8.0) (simon)</title>
			<link>http://pnotepad.org/forums/topic/7351#post-10569</link>
			<pubDate>Thu, 12 Jan 2012 10:21:59 +0000</pubDate>
			<dc:creator>simon</dc:creator>
			<guid isPermaLink="false">10569@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;Thanks for your contribution!
&#60;/p&#62;</description>
		</item>
		<item>
                        <title>AutoIt3 - Updated au3.scheme file (2012, v3.3.8.0) (ascend4nt)</title>
			<link>http://pnotepad.org/forums/topic/7351#post-10483</link>
			<pubDate>Thu, 05 Jan 2012 07:41:02 +0000</pubDate>
			<dc:creator>ascend4nt</dc:creator>
			<guid isPermaLink="false">10483@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;Since the au3.scheme file on the Add-Ons page is outdated, and I've been using Programmer's Notepad 2 to do some script editing, I decided to update the scheme so that syntax highlighting works as it does in SciTE.&#60;/p&#62;
&#60;p&#62;Here's a link to the updated au3.scheme file:&#60;br /&#62;
&#60;a href=&#34;https://sites.google.com/site/ascend4ntscode/autoit3-syntax-highlighters/au3.scheme?attredirects=0&#38;#038;d=1&#34; rel=&#34;nofollow&#34;&#62;https://sites.google.com/site/ascend4ntscode/autoit3-syntax-highlighters/au3.scheme?attredirects=0&#38;#038;d=1&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;Just put that in the 'schemes' folder and restart the program.&#60;/p&#62;
&#60;p&#62;Thanks for this great program!&#60;br /&#62;
Ascend4nt
&#60;/p&#62;</description>
		</item>
		<item>
                        <title>Seperate C and C++ (zaphodikus)</title>
			<link>http://pnotepad.org/forums/topic/5289#post-8320</link>
			<pubDate>Mon, 12 Sep 2011 20:28:24 +0000</pubDate>
			<dc:creator>zaphodikus</dc:creator>
			<guid isPermaLink="false">8320@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;Probably because excluding a small handfull of c++ identifiers (some of which actually have other meanings in C anyway), the keywords would be a copy. That and the time to maintain 2 schemas - and the supporting file types the languages share anyway.&#60;/p&#62;
&#60;p&#62;I think I said it before sometime, PN rocks!
&#60;/p&#62;</description>
		</item>
		<item>
                        <title>Scheme for q/k (maXmo)</title>
			<link>http://pnotepad.org/forums/topic/5348#post-8180</link>
			<pubDate>Thu, 04 Aug 2011 19:24:31 +0000</pubDate>
			<dc:creator>maXmo</dc:creator>
			<guid isPermaLink="false">8180@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;Seems like it uses a single slash for comments, so the only option is to create a schemedef file. Make sure you have the latest version of PN, there was a problem with loading this custom lexer.
&#60;/p&#62;</description>
		</item>
		<item>
                        <title>Scheme for q/k (simon)</title>
			<link>http://pnotepad.org/forums/topic/5348#post-8152</link>
			<pubDate>Thu, 28 Jul 2011 14:28:52 +0000</pubDate>
			<dc:creator>simon</dc:creator>
			<guid isPermaLink="false">8152@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;This scheme relies on Scintilla having a built-in lexer for Q, I'm not sure it does? You could certainly use a schemedef to highlight custom keywords, I'm not familiar with Q so I'm not sure if it has any unusual constructs.
&#60;/p&#62;</description>
		</item>
		<item>
                        <title>Scheme for q/k (crntaylor)</title>
			<link>http://pnotepad.org/forums/topic/5348#post-8134</link>
			<pubDate>Thu, 21 Jul 2011 17:20:22 +0000</pubDate>
			<dc:creator>crntaylor</dc:creator>
			<guid isPermaLink="false">8134@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;I have tried to create a scheme for PN2 for the language &#60;a href=&#34;http://en.wikipedia.org/wiki/Q_(programming_language_from_Kx_Systems)&#34;&#62;q&#60;/a&#62;, but I can't get it to work.&#60;/p&#62;
&#60;p&#62;I have the file q.scheme in the 'schemes' folder of my PN2 directory, but every time I switch to use my new Q syntax highlighting, it displays all text in the same color.&#60;/p&#62;
&#60;p&#62;Any help would be greatly appreciated.&#60;/p&#62;
&#60;p&#62;Here's the content of my q.scheme file:&#60;/p&#62;
&#60;p&#62;&#60;code&#62;&#60;br /&#62;
&#38;lt;?xml version=&#34;1.0&#34; encoding=&#34;UTF-8&#34;?&#38;gt;&#60;br /&#62;
&#38;lt;Scheme&#38;gt;&#60;br /&#62;
	&#38;lt;keyword-classes&#38;gt;&#60;br /&#62;
		&#38;lt;keyword-class name=&#34;QKeywords&#34;&#38;gt;&#60;br /&#62;
			abs aj aj0 acos all and any asc asin asof atan attr avg avgs&#60;br /&#62;
			bin&#60;br /&#62;
			ceiling cols cor cos count cov cross cut&#60;br /&#62;
			deleta deltas desc dev differ distinct div do&#60;br /&#62;
			each ej enlist eval except exec exit exp&#60;br /&#62;
			fby fills first flip floor fkeys from&#60;br /&#62;
			get getenv group gtime&#60;br /&#62;
			hclose hcount hopen hsym&#60;br /&#62;
			iasc idesc if ij in insert inter inv&#60;br /&#62;
			key keys&#60;br /&#62;
			last like lj load log lower lsq ltime ltrim&#60;br /&#62;
			mavg max maxs mcount md5 mdev med meta min mins mmax mmin mmu mod msum&#60;br /&#62;
			neg next not null&#60;br /&#62;
			or over&#60;br /&#62;
			parse peach pj plist prd prds prev prior&#60;br /&#62;
			rand rank ratios raze read0 read1 reciprocal reverse rload rotate rsave rtrim&#60;br /&#62;
			save scan select set setenv show signum sin sqrt ss ssr string sublist sum sums sv system&#60;br /&#62;
			tables tan til trim txf type&#60;br /&#62;
			uj ungroup union update upper upsert&#60;br /&#62;
			value var view views vs&#60;br /&#62;
			wavg where while within wj wj1 wsum&#60;br /&#62;
			xasc xbar xcol xcols xdesc xexp xgroup xkey xlog xprev xrank&#60;br /&#62;
		&#38;lt;/keyword-class&#38;gt;&#60;br /&#62;
	&#38;lt;/keyword-classes&#38;gt;&#60;/p&#62;
&#60;p&#62;	&#38;lt;language name=&#34;q&#34; title=&#34;Q&#34; folding=&#34;true&#34; casesensitive=&#34;true&#34;&#38;gt;&#60;br /&#62;
		&#38;lt;lexer name=&#34;q&#34;/&#38;gt;&#60;br /&#62;
		&#38;lt;comments line=&#34;/&#34;/&#38;gt;&#60;br /&#62;
		&#38;lt;use-keywords&#38;gt;&#60;br /&#62;
			&#38;lt;keyword key=&#34;0&#34; name=&#34;Keywords&#34; class=&#34;QKeywords&#34;/&#38;gt;&#60;br /&#62;
		&#38;lt;/use-keywords&#38;gt;&#60;br /&#62;
		&#38;lt;use-styles&#38;gt;&#60;br /&#62;
			&#38;lt;style name=&#34;Default&#34; key=&#34;32&#34; /&#38;gt;&#60;br /&#62;
			&#38;lt;style name=&#34;Whitespace&#34; key=&#34;0&#34; class=&#34;whitespace&#34;/&#38;gt;&#60;br /&#62;
			&#38;lt;style name=&#34;Comment&#34; key=&#34;1&#34; class=&#34;commentline&#34;/&#38;gt;&#60;br /&#62;
			&#38;lt;style name=&#34;Variable&#34; key=&#34;2&#34; class=&#34;variable&#34;/&#38;gt;&#60;br /&#62;
			&#38;lt;style name=&#34;Number&#34; key=&#34;3&#34; class=&#34;number&#34;/&#38;gt;&#60;br /&#62;
			&#38;lt;style name=&#34;Keyword&#34; key=&#34;4&#34; class=&#34;keyword&#34;/&#38;gt;&#60;br /&#62;
			&#38;lt;style name=&#34;String&#34; key=&#34;5&#34; class=&#34;string&#34;/&#38;gt;&#60;br /&#62;
			&#38;lt;style name=&#34;Operator&#34; key=&#34;6&#34; class=&#34;operator&#34;/&#38;gt;&#60;br /&#62;
			&#38;lt;style name=&#34;Atom&#34; key=&#34;7&#34; fore=&#34;000080&#34;/&#38;gt;&#60;br /&#62;
		&#38;lt;/use-styles&#38;gt;&#60;br /&#62;
	&#38;lt;/language&#38;gt;&#60;br /&#62;
&#38;lt;/Scheme&#38;gt;&#60;br /&#62;
&#60;/code&#62;
&#60;/p&#62;</description>
		</item>
		<item>
                        <title>Schemes: add custom words (simon)</title>
			<link>http://pnotepad.org/forums/topic/5303#post-8036</link>
			<pubDate>Thu, 23 Jun 2011 12:47:29 +0000</pubDate>
			<dc:creator>simon</dc:creator>
			<guid isPermaLink="false">8036@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;For which language? Operators often have a style specified so you can change the colours in options. For keywords different schemes have different numbers of keyword sets supported, so you can put the different words in different sets.
&#60;/p&#62;</description>
		</item>
		<item>
                        <title>Schemes: add custom words (xinxla)</title>
			<link>http://pnotepad.org/forums/topic/5303#post-8027</link>
			<pubDate>Mon, 20 Jun 2011 10:00:48 +0000</pubDate>
			<dc:creator>xinxla</dc:creator>
			<guid isPermaLink="false">8027@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;how can i make...:&#60;/p&#62;
&#60;p&#62;string, int, var,  ... make different color&#60;br /&#62;
and for, while, foreach, ... - diferetn color&#60;br /&#62;
and operators(+, -, =, !,...) - different color&#60;/p&#62;
&#60;p&#62;thanks!
&#60;/p&#62;</description>
		</item>
		<item>
                        <title>Seperate C and C++ (alkenrinnstet)</title>
			<link>http://pnotepad.org/forums/topic/5289#post-8000</link>
			<pubDate>Tue, 07 Jun 2011 02:04:50 +0000</pubDate>
			<dc:creator>alkenrinnstet</dc:creator>
			<guid isPermaLink="false">8000@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;I've always wondered why they've been chucked together.&#60;/p&#62;
&#60;p&#62;Isn't it much more convenient to separate them as two separate languages, with distinct sets of keywords, text clips, and separate tools.
&#60;/p&#62;</description>
		</item>
		<item>
                        <title>A little bit of code completion, please (Latex) (CoDEmanX)</title>
			<link>http://pnotepad.org/forums/topic/5237#post-7873</link>
			<pubDate>Wed, 27 Apr 2011 10:18:19 +0000</pubDate>
			<dc:creator>CoDEmanX</dc:creator>
			<guid isPermaLink="false">7873@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;I put couple LaTeX commands into the scheme file, tried &#60;strong&#62;&#38;#092;widetilde&#60;/strong&#62; and &#60;strong&#62;\widetile&#60;/strong&#62;&#60;/p&#62;
&#60;p&#62;added wordchars-attribute to language tag (a-z, A-Z, 0-9, underscore, minus and &#60;strong&#62;backslash&#60;/strong&#62;)&#60;/p&#62;
&#60;p&#62;also created an API file&#60;/p&#62;
&#60;p&#62;but: it did not work. I then removed the leading backslash - worked.&#60;/p&#62;
&#60;p&#62;AutoComplete doesn't seem to work with backslash characters, so you did it right but there's an internal limitation.
&#60;/p&#62;</description>
		</item>
		<item>
                        <title>A little bit of code completion, please (Latex) (Huge)</title>
			<link>http://pnotepad.org/forums/topic/5237#post-7863</link>
			<pubDate>Tue, 26 Apr 2011 16:02:11 +0000</pubDate>
			<dc:creator>Huge</dc:creator>
			<guid isPermaLink="false">7863@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;Hi, Im using PN on everyday basis for it's incedible speed and very smart feature set.&#60;br /&#62;
Currently I'd like to shift my relationship with PN a bit, using it for editing simple (one file) Python and Latex scripts. The only hassle is practically no code completion support (although the feature itself seem to be implemented ).&#60;br /&#62;
After some research I thought that completion can be obtained with having the (constant) keywords listed in the appropriate scheme file, so I went to insert plain list of latex commands as I saw it in the Python scheme. There this worked correctly including the pop-up box for (although having only the language keywords doesn't help much).&#60;br /&#62;
Sadly I didn't succeed and even when I go to menu Tools-&#38;gt;Options-&#38;gt;Fonts and Colours-&#38;gt;Advanced-&#38;gt;Keywords, I see only one keyword class named &#34;Keywords&#34;, with no words included.&#60;br /&#62;
I edited the file latex.scheme so that the beginning looked like:&#60;/p&#62;
&#60;p&#62;&#38;lt;?xml version=&#34;1.0&#34; encoding=&#34;UTF-8&#34;?&#38;gt;&#60;br /&#62;
&#38;lt;Scheme&#38;gt;&#60;br /&#62;
	&#38;lt;keyword-classes&#38;gt;&#60;br /&#62;
		&#38;lt;keyword-class name=&#34;latexCommands&#34;&#38;gt;&#60;br /&#62;
			\begin&#60;br /&#62;
		&#38;lt;/keyword-class&#38;gt;&#60;br /&#62;
	&#38;lt;/keyword-classes&#38;gt;&#60;br /&#62;
	(...)&#60;/p&#62;
&#60;p&#62;Where I'm I wrong? Im I on the right way, at least?&#60;br /&#62;
Thank for your advise, if this worked, it would be awsome, because this way I could add the as keywords the commands of all packages I mostly use and same for the standard libraries of Python, which would be in half of the way to perfect.
&#60;/p&#62;</description>
		</item>
		<item>
                        <title>V2 still no way to add new language definitions (hoemaco)</title>
			<link>http://pnotepad.org/forums/topic/5183#post-7792</link>
			<pubDate>Sun, 27 Mar 2011 12:36:25 +0000</pubDate>
			<dc:creator>hoemaco</dc:creator>
			<guid isPermaLink="false">7792@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;Hi! I tried out this lsl.schemedef, but it does nothing for me. That is, I can select LSL in the syntax menu, but all the text remains black.&#60;br /&#62;
(Actually I wanted to create a PIC asm syntax based on the asm syntax, it didn't work, so tried to see if this lsl works...)&#60;/p&#62;
&#60;p&#62;The link noted earlier contains no information that can't be guessed. The big problem with documentation is that users can't help (I'd really like to), as we simply don't know how it works...
&#60;/p&#62;</description>
		</item>
		<item>
                        <title>A couple of things about creating a new scheme (simon)</title>
			<link>http://pnotepad.org/forums/topic/5180#post-7724</link>
			<pubDate>Tue, 08 Mar 2011 09:00:00 +0000</pubDate>
			<dc:creator>simon</dc:creator>
			<guid isPermaLink="false">7724@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;thanks, the easiest way to do the shared colourings is to use the built-in shared classes. So you have this:&#60;/p&#62;
&#60;pre&#62;&#60;code&#62;&#38;lt;style name=&#38;quot;Default&#38;quot; key=&#38;quot;32&#38;quot; fore=&#38;quot;FAFAFA&#38;quot; back=&#38;quot;2e2e2e&#38;quot; font=&#38;quot;Consolas&#38;quot; size=&#38;quot;8&#38;quot;  /&#38;gt;
&#38;lt;style name=&#38;quot;Whitespace&#38;quot; key=&#38;quot;0&#38;quot; fore=&#38;quot;FAFAFA&#38;quot; back=&#38;quot;2e2e2e&#38;quot; font=&#38;quot;Consolas&#38;quot; size=&#38;quot;8&#38;quot; /&#38;gt;

&#38;lt;style name=&#38;quot;Comment&#38;quot; key=&#38;quot;1&#38;quot; fore=&#38;quot;b3b1a6&#38;quot;/&#38;gt;
&#38;lt;style name=&#38;quot;Comment2&#38;quot; key=&#38;quot;2&#38;quot; fore=&#38;quot;b3b1a6&#38;quot;/&#38;gt;
&#38;lt;style name=&#38;quot;Comment3&#38;quot; key=&#38;quot;3&#38;quot; fore=&#38;quot;b3b1a6&#38;quot;/&#38;gt;

&#38;lt;style name=&#38;quot;Number&#38;quot; key=&#38;quot;4&#38;quot; fore=&#38;quot;dada25&#38;quot;/&#38;gt;
&#38;lt;style name=&#38;quot;Keyword&#38;quot; key=&#38;quot;5&#38;quot; fore=&#38;quot;5c89c5&#38;quot;/&#38;gt;
&#38;lt;style name=&#38;quot;String&#38;quot; key=&#38;quot;6&#38;quot; fore=&#38;quot;b3b1a6&#38;quot;/&#38;gt;
&#38;lt;style name=&#38;quot;String2&#38;quot; key=&#38;quot;10&#38;quot; fore=&#38;quot;b3b1a6&#38;quot; /&#38;gt;
&#38;lt;style name=&#38;quot;String3&#38;quot; key=&#38;quot;11&#38;quot; fore=&#38;quot;b3b1a6&#38;quot; /&#38;gt;

&#38;lt;style name=&#38;quot;Meta&#38;quot; key=&#38;quot;13&#38;quot; fore=&#38;quot;ab74b5&#38;quot;/&#38;gt;
&#38;lt;style name=&#38;quot;Library&#38;quot; key=&#38;quot;14&#38;quot; fore=&#38;quot;ec68a0&#38;quot;/&#38;gt;
&#38;lt;style name=&#38;quot;Global&#38;quot; key=&#38;quot;15&#38;quot; fore=&#38;quot;37a9a9&#38;quot;/&#38;gt;
&#38;lt;style name=&#38;quot;Enumuration&#38;quot; key=&#38;quot;16&#38;quot; fore=&#38;quot;cdac5d&#38;quot;/&#38;gt;&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;I would change that to this:&#60;/p&#62;
&#60;pre&#62;&#60;code&#62;&#38;lt;style name=&#38;quot;Default&#38;quot; key=&#38;quot;32&#38;quot; /&#38;gt;
&#38;lt;style name=&#38;quot;Whitespace&#38;quot; key=&#38;quot;0&#38;quot; /&#38;gt;

&#38;lt;style name=&#38;quot;Comment&#38;quot; key=&#38;quot;1&#38;quot; class=&#38;quot;comment&#38;quot;/&#38;gt;
&#38;lt;style name=&#38;quot;Comment2&#38;quot; key=&#38;quot;2&#38;quot; class=&#38;quot;comment&#38;quot;/&#38;gt;
&#38;lt;style name=&#38;quot;Comment3&#38;quot; key=&#38;quot;3&#38;quot; class=&#38;quot;comment&#38;quot;/&#38;gt;

&#38;lt;style name=&#38;quot;Number&#38;quot; key=&#38;quot;4&#38;quot; class=&#38;quot;number&#38;quot;/&#38;gt;
&#38;lt;style name=&#38;quot;Keyword&#38;quot; key=&#38;quot;5&#38;quot; class=&#38;quot;keyword&#38;quot;/&#38;gt;
&#38;lt;style name=&#38;quot;String&#38;quot; key=&#38;quot;6&#38;quot; class=&#38;quot;string&#38;quot;/&#38;gt;
&#38;lt;style name=&#38;quot;String2&#38;quot; key=&#38;quot;10&#38;quot; class=&#38;quot;string&#38;quot; /&#38;gt;
&#38;lt;style name=&#38;quot;String3&#38;quot; key=&#38;quot;11&#38;quot; class=&#38;quot;string&#38;quot; /&#38;gt;

&#38;lt;style name=&#38;quot;Meta&#38;quot; key=&#38;quot;13&#38;quot; fore=&#38;quot;ab74b5&#38;quot;/&#38;gt;
&#38;lt;style name=&#38;quot;Library&#38;quot; key=&#38;quot;14&#38;quot; fore=&#38;quot;ec68a0&#38;quot;/&#38;gt;
&#38;lt;style name=&#38;quot;Global&#38;quot; key=&#38;quot;15&#38;quot; fore=&#38;quot;37a9a9&#38;quot;/&#38;gt;
&#38;lt;style name=&#38;quot;Enumuration&#38;quot; key=&#38;quot;16&#38;quot; fore=&#38;quot;cdac5d&#38;quot;/&#38;gt;&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;I'd possibly also try to fit those last four into classes too (see master.scheme). Classes mean that the same style configuration is used across all of the schemes, so that if I apply a color theme you automatically get the same keyword coloring in glua as you do in C++. The same goes for the reason I removed font configuration from default/whitespace - these should be set by the editor rather than the scheme.&#60;/p&#62;
&#60;p&#62;There is one other way to group like styles, which is to use a style group:&#60;/p&#62;
&#60;pre&#62;&#60;code&#62;&#38;lt;group name=&#38;quot;Comments&#38;quot; description=&#38;quot;Comments&#38;quot; class=&#38;quot;comment&#38;quot;&#38;gt;
	&#38;lt;style name=&#38;quot;Comment&#38;quot; key=&#38;quot;1&#38;quot; /&#38;gt;
	&#38;lt;style name=&#38;quot;Comment2&#38;quot; key=&#38;quot;2&#38;quot; /&#38;gt;
	&#38;lt;style name=&#38;quot;Comment3&#38;quot; key=&#38;quot;3&#38;quot; /&#38;gt;
&#38;lt;/group&#38;gt;&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;This is less thoroughly tested than the main class mechanism, but may do what you want.&#60;/p&#62;
&#60;p&#62;Finally, the scheme file should only be being parsed once as they are turned into compiled schemes (see the .cscheme files in your user settings directory). It's possible that ctags is taking a long time to invoke on your file, or that you have another corrupt scheme file lying around. Do you see the .cscheme files being updated all the time?
&#60;/p&#62;</description>
		</item>
		<item>
                        <title>A couple of things about creating a new scheme (CapsAdmin)</title>
			<link>http://pnotepad.org/forums/topic/5180#post-7720</link>
			<pubDate>Sun, 06 Mar 2011 18:23:22 +0000</pubDate>
			<dc:creator>CapsAdmin</dc:creator>
			<guid isPermaLink="false">7720@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;&#60;a href=&#34;http://pastebin.com/qsSUjVXy&#34; rel=&#34;nofollow&#34;&#62;http://pastebin.com/qsSUjVXy&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;I want to make this highlighter have its own style for glua only without making a new style that will affect other highlighters. It works fine and, it just has a few niggles. I want to have one color for all comments, instead of defining the same color 3 times. Same with strings.&#60;/p&#62;
&#60;p&#62;It also seems like it's parsing the scheme file every time I open a lua file (3 ish seconds). Shouldn't it only need to parse it once?
&#60;/p&#62;</description>
		</item>
		<item>
                        <title>V2 still no way to add new language definitions (simon)</title>
			<link>http://pnotepad.org/forums/topic/5183#post-7716</link>
			<pubDate>Fri, 04 Mar 2011 09:41:57 +0000</pubDate>
			<dc:creator>simon</dc:creator>
			<guid isPermaLink="false">7716@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;And in fact, here is how to use schemedef to add support for LSL:&#60;/p&#62;
&#60;pre&#62;&#60;code&#62;&#38;lt;?xml version=&#38;quot;1.0&#38;quot; ?&#38;gt;
&#38;lt;Scheme&#38;gt;
	&#38;lt;keyword-classes&#38;gt;
		&#38;lt;keyword-class name=&#38;quot;lsl.flowcontrol&#38;quot;&#38;gt;
			for if else while do-while jump return state default
		&#38;lt;/keyword-class&#38;gt;
		&#38;lt;keyword-class name=&#38;quot;lsl.types&#38;quot;&#38;gt;
			integer float string key list vector rotation
		&#38;lt;/keyword-class&#38;gt;
		&#38;lt;keyword-class name=&#38;quot;lsl.events&#38;quot;&#38;gt;
			state_entry state_exit touch_start touch_end collision_start collision collision_end land_collision_start land_collision land_collision_end
			timer listen sensor no_sensor control at_target not_at_target at_rot_target not_at_rot_target money email run_time_permissions
			attach dataserver moving_start moving_end on_rez object_rez link_message changed remote_data http_response http_request
		&#38;lt;/keyword-class&#38;gt;
	&#38;lt;/keyword-classes&#38;gt;

	&#38;lt;schemedef name=&#38;quot;lsl&#38;quot; title=&#38;quot;LSL&#38;quot; author=&#38;quot;Simon Steele&#38;quot; url=&#38;quot;http://www.pnotepad.org/&#38;quot; version=&#38;quot;1&#38;quot; casesensitive=&#38;quot;false&#38;quot; braces=&#38;quot;{[()]}&#38;quot;&#38;gt;

		&#38;lt;strings&#38;gt;
			&#38;lt;stringtype id=&#38;quot;0&#38;quot; start=&#38;quot;&#38;amp;quot;&#38;quot; end=&#38;quot;&#38;amp;quot;&#38;quot; multiline=&#38;quot;true&#38;quot; escape=&#38;quot;\&#38;quot; /&#38;gt;
		&#38;lt;/strings&#38;gt;

		&#38;lt;identifiers start=&#38;quot;[a-zA-Z]&#38;quot; /&#38;gt;

		&#38;lt;comments&#38;gt;
			&#38;lt;line start=&#38;quot;//&#38;quot; /&#38;gt;
		&#38;lt;/comments&#38;gt;

		&#38;lt;numbers start=&#38;quot;[0-9]&#38;quot; content=&#38;quot;[0-9a-f.x]&#38;quot; /&#38;gt;

		&#38;lt;!-- From here on is the traditional scheme definition block... --&#38;gt;
		&#38;lt;lexer name=&#38;quot;lsl&#38;quot; /&#38;gt;
		&#38;lt;use-styles&#38;gt;
			&#38;lt;style name=&#38;quot;Default&#38;quot; key=&#38;quot;32&#38;quot; /&#38;gt;
			&#38;lt;style name=&#38;quot;Line Comment&#38;quot; key=&#38;quot;1&#38;quot; class=&#38;quot;comment&#38;quot; /&#38;gt;
			&#38;lt;!-- &#38;lt;style name=&#38;quot;Block Comment&#38;quot; key=&#38;quot;2&#38;quot; class=&#38;quot;comment&#38;quot; /&#38;gt; --&#38;gt;
			&#38;lt;style name=&#38;quot;Identifier&#38;quot; key=&#38;quot;3&#38;quot; class=&#38;quot;identifier&#38;quot; /&#38;gt;
			&#38;lt;style name=&#38;quot;Number&#38;quot; key=&#38;quot;4&#38;quot; class=&#38;quot;number&#38;quot; /&#38;gt;
			&#38;lt;style name=&#38;quot;Flow Control&#38;quot; key=&#38;quot;5&#38;quot; class=&#38;quot;keyword&#38;quot; /&#38;gt;
			&#38;lt;style name=&#38;quot;Types&#38;quot; key=&#38;quot;6&#38;quot; class=&#38;quot;keyword2&#38;quot; /&#38;gt;
			&#38;lt;style name=&#38;quot;Events&#38;quot; key=&#38;quot;7&#38;quot; class=&#38;quot;keyword2&#38;quot; fore=&#38;quot;008080&#38;quot; /&#38;gt;
			&#38;lt;style name=&#38;quot;String&#38;quot; key=&#38;quot;10&#38;quot; class=&#38;quot;string&#38;quot; /&#38;gt;
			&#38;lt;style name=&#38;quot;Special Identifier&#38;quot; key=&#38;quot;13&#38;quot; fore=&#38;quot;478698&#38;quot; /&#38;gt;
		&#38;lt;/use-styles&#38;gt;

		&#38;lt;use-keywords&#38;gt;
			&#38;lt;keyword key=&#38;quot;0&#38;quot; name=&#38;quot;Flow Control&#38;quot; class=&#38;quot;lsl.flowcontrol&#38;quot;/&#38;gt;
			&#38;lt;keyword key=&#38;quot;1&#38;quot; name=&#38;quot;Types&#38;quot; class=&#38;quot;lsl.types&#38;quot;/&#38;gt;
			&#38;lt;keyword key=&#38;quot;2&#38;quot; name=&#38;quot;Events&#38;quot; class=&#38;quot;lsl.events&#38;quot;/&#38;gt;
		&#38;lt;/use-keywords&#38;gt;

	&#38;lt;/schemedef&#38;gt;
&#38;lt;/Scheme&#38;gt;&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;Just save this as lsl.schemedef in your schemes directory, and restart PN. You can now select this scheme. To make it get used automatically for LSL files go to Options &#124; Files and set the extension to map to LSL.&#60;/p&#62;
&#60;p&#62;&#60;strong&#62;Edit:&#60;/strong&#62; You can also now download this here:&#60;/p&#62;
&#60;p&#62;&#60;a href=&#34;http://pnotepad.googlecode.com/files/lsl.schemedef&#34; rel=&#34;nofollow&#34;&#62;http://pnotepad.googlecode.com/files/lsl.schemedef&#60;/a&#62;
&#60;/p&#62;</description>
		</item>
		<item>
                        <title>V2 still no way to add new language definitions (simon)</title>
			<link>http://pnotepad.org/forums/topic/5183#post-7709</link>
			<pubDate>Thu, 03 Mar 2011 23:33:56 +0000</pubDate>
			<dc:creator>simon</dc:creator>
			<guid isPermaLink="false">7709@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;FWIW there is support for custom languages, it's just not as well documented as it should be. I know this, and plan to work on it when I find time.&#60;/p&#62;
&#60;p&#62;There's a sample user scheme in the Samples directory under Programmer's Notepad, you could try adapting that and then copy into the schemes directory. Post here for more support if you get stuck. There is some documentation for scheme file values here, but it's not complete or intuitive yet:&#60;/p&#62;
&#60;p&#62;&#60;a href=&#34;http://pnotepad.org/docs/howto/add_support_for_your_language&#34; rel=&#34;nofollow&#34;&#62;http://pnotepad.org/docs/howto/add_support_for_your_language&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;Nux: For adding derivative schemes you should only need to add your keywords in your .scheme file, not master.scheme. Master.scheme should never need modifying. The reason javascript keywords are in master.scheme is because they're shared between schemes - most languages do not need this, and I may find a way to improve it in the future.
&#60;/p&#62;</description>
		</item>
		<item>
                        <title>Custom Lexer? (simon)</title>
			<link>http://pnotepad.org/forums/topic/5179#post-7704</link>
			<pubDate>Thu, 03 Mar 2011 23:20:17 +0000</pubDate>
			<dc:creator>simon</dc:creator>
			<guid isPermaLink="false">7704@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;I'm not that familiar with Scala, but it looks like someone's already created a Scintilla lexer for scala here:&#60;/p&#62;
&#60;p&#62;&#60;a href=&#34;http://www.scala-lang.org/node/7558&#34; rel=&#34;nofollow&#34;&#62;http://www.scala-lang.org/node/7558&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;This may work better than adapting Python or another. You can file an issue here to see if this support can be integrated in the future:&#60;/p&#62;
&#60;p&#62;&#60;a href=&#34;http://code.google.com/p/pnotepad/issues/entry&#34; rel=&#34;nofollow&#34;&#62;http://code.google.com/p/pnotepad/issues/entry&#60;/a&#62;
&#60;/p&#62;</description>
		</item>
		<item>
                        <title>A couple of things about creating a new scheme (simon)</title>
			<link>http://pnotepad.org/forums/topic/5180#post-7702</link>
			<pubDate>Thu, 03 Mar 2011 23:12:55 +0000</pubDate>
			<dc:creator>simon</dc:creator>
			<guid isPermaLink="false">7702@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;Please post the scheme you've made and I'll see what's going on.
&#60;/p&#62;</description>
		</item>
		<item>
                        <title>V2 still no way to add new language definitions (Nux)</title>
			<link>http://pnotepad.org/forums/topic/5183#post-7697</link>
			<pubDate>Mon, 28 Feb 2011 18:27:22 +0000</pubDate>
			<dc:creator>Nux</dc:creator>
			<guid isPermaLink="false">7697@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;From a quick look I think you can easily base LSL scheme on C or JavaScript. You can do this by adding keywords (one or more class) to &#60;code&#62;schemes\master.scheme&#60;/code&#62;. You the need to add your language in &#60;code&#62;cpp.scheme&#60;/code&#62; and copy paste the &#60;code&#62;language&#60;/code&#62; tag of JavaScript and change it to your needs. Just note that the name should not be longer then 8 characters (not sure if longer names are still are problem, but they were in some version).
&#60;/p&#62;</description>
		</item>
		<item>
                        <title>V2 still no way to add new language definitions (Ranandar)</title>
			<link>http://pnotepad.org/forums/topic/5183#post-7696</link>
			<pubDate>Mon, 28 Feb 2011 16:23:03 +0000</pubDate>
			<dc:creator>Ranandar</dc:creator>
			<guid isPermaLink="false">7696@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;I am disappointed that there is still no way to add a new language definition in version 2. The few instructions available are impossible to comprehend and trial and error scheme editing has gotten me nowhere. I am also disappointed that there is no repository of language add-ins from users, apparently because nobody can figure out how to do it. &#60;/p&#62;
&#60;p&#62;There are two things I was specifically looking for. One is support for LSL, the scripting language used in many online 3D games. Second is a text print definition where default colors are overridden with black text on white background for printing. &#60;/p&#62;
&#60;p&#62;Programmer's Notepad has too many great features to completely give up on it. I use it mostly for PHP, C and C# It works great for included languages, except for printing. I just cannot understand why the ability to add new languages is not supported.
&#60;/p&#62;</description>
		</item>
		<item>
                        <title>A couple of things about creating a new scheme (CapsAdmin)</title>
			<link>http://pnotepad.org/forums/topic/5180#post-7693</link>
			<pubDate>Wed, 23 Feb 2011 16:09:42 +0000</pubDate>
			<dc:creator>CapsAdmin</dc:creator>
			<guid isPermaLink="false">7693@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;I made a scheme for garrysmod lua (AKA glua), which is basically lua but with libraries and a few additions to the syntax rules&#60;/p&#62;
&#60;p&#62;One of the things I've noticed is that I can't save a modified scheme from PN, but I can save the style file.&#60;/p&#62;
&#60;p&#62;My problem here is that I'm trying to make a highlighter only for glua. So if I make a style and use that it will affect all other schemes. Is there a way around this?&#60;/p&#62;
&#60;p&#62;Another thing is this&#60;/p&#62;
&#60;p&#62;&#60;code&#62;&#60;br /&#62;
&#38;lt;style name=&#34;String&#34; key=&#34;6&#34; fore=&#34;b3b1a6&#34;/&#38;gt;&#60;br /&#62;
&#38;lt;style name=&#34;_string&#34; key=&#34;10&#34; fore=&#34;b3b1a6&#34; /&#38;gt;&#60;br /&#62;
&#38;lt;style name=&#34;_string&#34; key=&#34;11&#34; fore=&#34;b3b1a6&#34; /&#38;gt;&#60;br /&#62;
&#60;/code&#62;&#60;/p&#62;
&#60;p&#62;How can I make the key 10 and 11 point to key 6 without making entries in the menu?&#60;/p&#62;
&#60;p&#62;It would be nice to have it so the syntax colors update in real time after you've set the colors in options.
&#60;/p&#62;</description>
		</item>
		<item>
                        <title>Custom Lexer? (mamegoma)</title>
			<link>http://pnotepad.org/forums/topic/5179#post-7692</link>
			<pubDate>Mon, 21 Feb 2011 13:37:18 +0000</pubDate>
			<dc:creator>mamegoma</dc:creator>
			<guid isPermaLink="false">7692@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;Hi,&#60;br /&#62;
I wrote my own scheme for the Scala language, but am now stuck when it comes to the lexer.&#60;br /&#62;
I assume I'll have to make my own as well? I'm currently using the one for Python, which works, but... meh.&#60;br /&#62;
I searched around here and google but didn't really get anywhere, can someone point me to some info about writing a custom lexer?&#60;/p&#62;
&#60;p&#62;Thanks!
&#60;/p&#62;</description>
		</item>
		<item>
                        <title>JSON Scheme (horus)</title>
			<link>http://pnotepad.org/forums/topic/5129#post-7649</link>
			<pubDate>Wed, 09 Feb 2011 13:04:45 +0000</pubDate>
			<dc:creator>horus</dc:creator>
			<guid isPermaLink="false">7649@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;Yeah, in production, it's very rare to find JSON file.  But during development, it's quite common to use JSON files to simulate server live data.
&#60;/p&#62;</description>
		</item>
		<item>
                        <title>JSON Scheme (Nux)</title>
			<link>http://pnotepad.org/forums/topic/5129#post-7642</link>
			<pubDate>Wed, 09 Feb 2011 01:01:56 +0000</pubDate>
			<dc:creator>Nux</dc:creator>
			<guid isPermaLink="false">7642@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;Personally I've never seen a statical JSON file (with JSON formed data alone), but if you want you can easily add .json extension to JavaScript scheme in settings.
&#60;/p&#62;</description>
		</item>
		<item>
                        <title>JSON Scheme (horus)</title>
			<link>http://pnotepad.org/forums/topic/5129#post-7639</link>
			<pubDate>Tue, 08 Feb 2011 11:44:18 +0000</pubDate>
			<dc:creator>horus</dc:creator>
			<guid isPermaLink="false">7639@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;People tend to use .json for JSON data files, so PN2 should also switch to JavaScript scheme when it opens a .json file.&#60;/p&#62;
&#60;p&#62;I've just compared PN2 to Editpad Pro with json file, as far as syntax highlighting is concerned, there's not much difference.&#60;/p&#62;
&#60;p&#62;On the other hand, I don't know if it's possible to enable code-folding for [.....] in JavaScript, thus JSON.
&#60;/p&#62;</description>
		</item>
		<item>
                        <title>AutoIt 3 Scheme, Api, and Clips (matwachich)</title>
			<link>http://pnotepad.org/forums/topic/5156#post-7619</link>
			<pubDate>Mon, 31 Jan 2011 19:42:39 +0000</pubDate>
			<dc:creator>matwachich</dc:creator>
			<guid isPermaLink="false">7619@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;Hello and thankyou for this greate program!&#60;br /&#62;
If i post here, it's because i'm desperate!&#60;br /&#62;
I'm an AutoIt Programmer, and i want to change the default editor (Scite) for PN.&#60;br /&#62;
I completed the default au3.scheme provided in google codes so it fits perfectly the Scite's highlight.&#60;br /&#62;
I've got problems with the autocompletion, and the text clips&#60;/p&#62;
&#60;p&#62;Problems:&#60;br /&#62;
1/ I have an api file (au3.api) that contains all Au3 functions with there parameters and descriptions.&#60;br /&#62;
In PN, the autocompletion works but without the parameters, and without respecting the Upper/lower chars of the keywords.&#60;/p&#62;
&#60;p&#62;2/ I'd like to add a REALLY usefull feature the have Scite: whene writing a code, all declared vars and functions are automatically added in the autocompletion! like this, don't need to search in your entire code where is the varible you declared first to copy/past it where you need it.&#60;br /&#62;
First i thought that i must play with ctags to add this feature, but when i got ctags working, i saw that it's a code analysing tool, and doesn't add matched words in the autocompletion list.&#60;br /&#62;
Can you help me?&#60;/p&#62;
&#60;p&#62;3/ I converted the default Scite's abbreviations to PN's clips (using an AutoIt Script), i placed the au3.clips in the clips folder, but nothing happens! the AutoIt clips in PN stay empty! i tried adding au3.clips file in AppData PN's folder, but no way! it seems that the only way to add clips is the manual way in the PN's interface! and with more than 500clips, it's a problem!!!&#60;br /&#62;
How can i add them using my generated file?&#60;/p&#62;
&#60;p&#62;For who readed until here, i say thankyou very much!&#60;/p&#62;
&#60;p&#62;PS: Here are my scheme, api and clips files&#60;br /&#62;
&#60;a href=&#34;http://www.mediafire.com/?epj9fc349l2s8ho&#34; rel=&#34;nofollow&#34;&#62;http://www.mediafire.com/?epj9fc349l2s8ho&#60;/a&#62;&#60;br /&#62;
I swear that there are no any virus, just a zip file containing the above files.&#60;br /&#62;
If you don't trust me (what i'll understand) i can place those files in a post.&#60;/p&#62;
&#60;p&#62;Thank's
&#60;/p&#62;</description>
		</item>
		<item>
                        <title>JSON Scheme (Patabugen)</title>
			<link>http://pnotepad.org/forums/topic/5129#post-7565</link>
			<pubDate>Fri, 14 Jan 2011 12:08:43 +0000</pubDate>
			<dc:creator>Patabugen</dc:creator>
			<guid isPermaLink="false">7565@http://pnotepad.org/forums/</guid>
			<description>&#60;p&#62;Just thought I'd clarify, JSON is a JavaScript syntax rather than a syntax of it's own which is why the JavaScript scheme should be perfect (and correct to use).
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>

