<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Pablo&#039;s Development Blog &#187; Tools</title>
	<atom:link href="http://mel.melaxis.com/devblog/category/tools/feed/" rel="self" type="application/rss+xml" />
	<link>http://mel.melaxis.com/devblog</link>
	<description></description>
	<lastBuildDate>Mon, 10 Apr 2006 12:30:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Improved Ruby syntax highlighting for Notepad2</title>
		<link>http://mel.melaxis.com/devblog/2005/09/03/improved-ruby-syntax-highlighting-for-notepad2/</link>
		<comments>http://mel.melaxis.com/devblog/2005/09/03/improved-ruby-syntax-highlighting-for-notepad2/#comments</comments>
		<pubDate>Sat, 03 Sep 2005 17:04:56 +0000</pubDate>
		<dc:creator>Pablo Hoch</dc:creator>
				<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://mel.melaxis.com/devblog/?p=11</guid>
		<description><![CDATA[In my previous post about Notepad2 (Notepad2 with Syntax highlighting for Ruby, YAML, Bash and Conf), I posted a modified version of the Notepad2 editor which included syntax highlighting for Ruby and some other languages. I have now extended Scintilla&#8217;s Ruby lexer and Notepad2 to support seperate syntax highlighting for symbols, instance variables, class variables [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://mel.melaxis.com/webdev-blog/wp-content/images/devblog/notepad2-ruby-1.png" width="222" height="170" alt="Notepad2 Screenshot" title="Notepad2 Screenshot" class="alignright" />In my previous post about Notepad2 (<a href="http://mel.melaxis.com/devblog/2005/08/14/notepad2-with-syntax-highlighting-for-ruby-yaml-bash-and-conf/">Notepad2 with Syntax highlighting for Ruby, YAML, Bash and Conf</a>), I posted a modified version of the <a href="http://www.flos-freeware.ch/notepad2.html">Notepad2</a> editor which included syntax highlighting for Ruby and some other languages.</p>
<p>I have now extended Scintilla&#8217;s Ruby lexer and Notepad2 to support seperate syntax highlighting for symbols, instance variables, class variables and global variables. I also added the keywords &#8220;private&#8221;, &#8220;protected&#8221; and &#8220;public&#8221; to Notepad2&#8242;s keyword list.</p>
<p><a href="http://www.melaxis.com/download/notepad2mod/notepad2mod.zip">Download the new, modified Notepad2</a>. This version includes English and German binaries and the complete source code including Scintilla.</p>
<p><strong>Update:</strong> I have made some more small modifications to the Ruby lexer which fix some bugs. A single &#8216;:&#8217; character is now no longer highlighted as a symbol, and expressions such as &#8220;@test.x&#8221; are now highlighted correctly (@test as a local variable, . as an operator and x as an identifier). Download the fixed version from above.<br />
<br style="clear: both" /></p>
]]></content:encoded>
			<wfw:commentRss>http://mel.melaxis.com/devblog/2005/09/03/improved-ruby-syntax-highlighting-for-notepad2/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Notepad2 with Syntax highlighting for Ruby, YAML, Bash and Conf</title>
		<link>http://mel.melaxis.com/devblog/2005/08/14/notepad2-with-syntax-highlighting-for-ruby-yaml-bash-and-conf/</link>
		<comments>http://mel.melaxis.com/devblog/2005/08/14/notepad2-with-syntax-highlighting-for-ruby-yaml-bash-and-conf/#comments</comments>
		<pubDate>Sun, 14 Aug 2005 16:43:42 +0000</pubDate>
		<dc:creator>Pablo Hoch</dc:creator>
				<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://mel.melaxis.com/devblog/?p=10</guid>
		<description><![CDATA[The free, open source Notepad2 is my favorite text editor. I use Notepad2 to edit HTML, PHP, JavaScript etc. Unfortunately, Notepad2 does not have syntax highlighting for all file types supported by Scintilla. Wesner Moise offers a version of Notepad2 with Ruby support. I have created a modified version of Notepad2 that is based on [...]]]></description>
			<content:encoded><![CDATA[<p>The free, open source <a href="http://www.flos-freeware.ch/notepad2.html">Notepad2</a> is my favorite text editor. I use Notepad2 to edit HTML, PHP, JavaScript etc. Unfortunately, Notepad2 does not have syntax highlighting for all file types supported by Scintilla. Wesner Moise offers a version of <a href="http://wesnerm.blogs.com/net_undocumented/2005/07/notepad2_with_r.html">Notepad2 with Ruby support</a>. I have created a modified version of Notepad2 that is based on Wesner Moise&#8217;s changes to Ruby and Makefile support and Scintilla 1.65 and added Syntax highlighting for YAML, Bash shell scripts and Apache configuration files. I have compiled an English and German version (I have extracted the German strings from the official German Notepad2 build using <a href="http://www.angusj.com/resourcehacker/">Resource Hacker</a>). I also added the extensions .rhtml (for Ruby on Rails), .php4 and .php5 to the HTML lexer (if you have previously used Notepad2, you may have to add them manually under View -&gt; Customize Schemes). It does however not highlight the included Ruby code in .rhtml files, because the <a href="http://www.scintilla.org/">Scintilla</a> HTML Lexer does not yet support included Ruby in HTML. It should be possible to include that feature in LexHTML.cxx somehow, but that Lexer is quite complex. I don&#8217;t know if someone is working on that. If you find something, please let me know.</p>
<p><a href="http://www.melaxis.com/download/notepad2mod/notepad2mod.zip">Download modified Notepad2</a> (includes English and German binaries + source code)</p>
<p>This version comes with syntax highlighting support for HTML, XML, CSS, JavaScript, VBScript, ASP, PHP, CSS, Perl, C, C++, C#, Java, Visual Basic, Pascal, Assembler, SQL, Python, NSIS, INI, REG, INF, BAT, DIFF, Ruby, YAML, Bash and Apache configuration files.</p>
<p><strong>Update:</strong> I have replaced the download with a newer version which includes an improved Ruby lexer. See my post <a href="http://mel.melaxis.com/devblog/2005/09/03/improved-ruby-syntax-highlighting-for-notepad2/">Improved Ruby syntax highlighting for Notepad2</a>. If you need the old version, <a href="http://www.melaxis.com/download/notepad2mod/notepad2mod-old.zip">here it is</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mel.melaxis.com/devblog/2005/08/14/notepad2-with-syntax-highlighting-for-ruby-yaml-bash-and-conf/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

