<?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"
	>

<channel>
	<title>Being the Change</title>
	<atom:link href="http://e-texteditor.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://e-texteditor.com/blog</link>
	<description>Development blog for the e text editor</description>
	<pubDate>Thu, 12 Jun 2008 10:38:05 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Regex Cheatsheet on Mugs and Mousepads</title>
		<link>http://e-texteditor.com/blog/2008/regex_cheatsheet_mug_mousepad</link>
		<comments>http://e-texteditor.com/blog/2008/regex_cheatsheet_mug_mousepad#comments</comments>
		<pubDate>Tue, 27 May 2008 18:11:43 +0000</pubDate>
		<dc:creator>Alexander Stigsen</dc:creator>
		
		<category><![CDATA[Announcement]]></category>

		<guid isPermaLink="false">http://e-texteditor.com/blog/2008/regex_cheatsheet_mug_mousepad</guid>
		<description><![CDATA[Since publishing the Regular Expression Tutorial, I have received a lot of request for making the accompanying cheatsheet available in a more tangible form. So here it is on mugs and mousepads:


]]></description>
			<content:encoded><![CDATA[<p>Since publishing the <a href="http://e-texteditor.com/blog/2007/regular_expressions_tutorial">Regular Expression Tutorial</a>, I have received a lot of request for making the accompanying cheatsheet available in a more tangible form. So here it is on mugs and mousepads:</p>
<p>
<embed wmode="transparent" src="http://www.zazzle.com/utl/getpanel?zp=117666666318206951" FlashVars="feedId=117666666318206951&#038;path=http://www.zazzle.com/assets/swf/zp/skins" width="450" height="300" TYPE="application/x-shockwave-flash"></embed></p>
]]></content:encoded>
			<wfw:commentRss>http://e-texteditor.com/blog/2008/regex_cheatsheet_mug_mousepad/feed</wfw:commentRss>
		</item>
		<item>
		<title>Rss feed to track e updates</title>
		<link>http://e-texteditor.com/blog/2008/rss_update_feed</link>
		<comments>http://e-texteditor.com/blog/2008/rss_update_feed#comments</comments>
		<pubDate>Fri, 07 Mar 2008 11:49:50 +0000</pubDate>
		<dc:creator>Alexander Stigsen</dc:creator>
		
		<category><![CDATA[Announcement]]></category>

		<guid isPermaLink="false">http://e-texteditor.com/blog/2008/rss_update_feed</guid>
		<description><![CDATA[The release cycle for e is pretty fast, with new updates coming out every one or two weeks. All updates are announced on the forum, but if you are not a regular there, it can still be hard to keep track.
To help on this situation, user Charles Roper has made an rss feed tracking the [...]]]></description>
			<content:encoded><![CDATA[<p>The release cycle for e is pretty fast, with new updates coming out every one or two weeks. All updates are <a href="http://www.e-texteditor.com/forum/viewforum.php?f=7">announced on the forum</a>, but if you are not a regular there, it can still be hard to keep track.</p>
<p>To help on this situation, user Charles Roper has made an rss feed tracking the e updates:</p>
<p><a href="http://feed43.com/e-texteditor-releases.xml ">http://feed43.com/e-texteditor-releases.xml</a></p>
<p>Add it to your feed reader and you will get automatically notified when new updates are released.</p>
]]></content:encoded>
			<wfw:commentRss>http://e-texteditor.com/blog/2008/rss_update_feed/feed</wfw:commentRss>
		</item>
		<item>
		<title>Remote Projects</title>
		<link>http://e-texteditor.com/blog/2008/remote_projects</link>
		<comments>http://e-texteditor.com/blog/2008/remote_projects#comments</comments>
		<pubDate>Thu, 14 Feb 2008 11:48:04 +0000</pubDate>
		<dc:creator>Alexander Stigsen</dc:creator>
		
		<category><![CDATA[Feature Showcase]]></category>

		<guid isPermaLink="false">http://e-texteditor.com/blog/2008/remote_projects</guid>
		<description><![CDATA[The latest updates of e has added support for remote projects. This means that you can open an ftp site directly in the project pane and use it as if it was a local project.

In earlier versions of e, this could also be approximated with various shell plug-ins, but having it as an integrated part [...]]]></description>
			<content:encoded><![CDATA[<p>The latest updates of e has added support for remote projects. This means that you can open an ftp site directly in the project pane and use it as if it was a local project.</p>
<p><img src="http://opencompany.org/images/open_ftp_small.png" alt="Working with Remote Project" /></p>
<p>In earlier versions of e, this could also be approximated with various shell plug-ins, but having it as an integrated part of e removes the reliance on external tools and gives a much nicer user experience. Implementing this features was also an opportunity to re-architect and improve a part of e that had gone a bit stale while the rest of the editor had evolved. The new underlying project framework is very flexible and extensible, and will allow for a lot of new capabilities in the near future.</p>
<p><img src="http://opencompany.org/images/open_remote_small.png" alt="Opening a remote project" /></p>
<p>To open a remote project just select &#8216;File/Open Remote Folder&#8217; on the menu, create a new profile and press &#8216;Open&#8217;. The remote site will be opened in the project pane, and you can interact with it as if it was a local project.</p>
<p><img src="http://opencompany.org/images/remote_dialog_small.png" alt="Editing profile for remote project" /></p>
<p>You can also open remote files and projects directly from the command line. You just have to give it the path i url format:</p>
<p><code>e.exe ftp://ftp.mydomain.com/dir/file.txt<br />
e.exe ftp://ftp.mydomain.com/dir/   (remember trailing slash for projects)<br />
e.exe ftp://username:password@ftp.mydomain.com/dir/ (with login)</code></p>
<p>The remote projects feature is still very new and currently only supports the ftp, but support for protocols like sftp and webdav will be available soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://e-texteditor.com/blog/2008/remote_projects/feed</wfw:commentRss>
		</item>
		<item>
		<title>e text editor v1.0 Released (beta period is over)</title>
		<link>http://e-texteditor.com/blog/2007/e_v10_released</link>
		<comments>http://e-texteditor.com/blog/2007/e_v10_released#comments</comments>
		<pubDate>Tue, 07 Aug 2007 17:24:31 +0000</pubDate>
		<dc:creator>Alexander Stigsen</dc:creator>
		
		<category><![CDATA[Announcement]]></category>

		<guid isPermaLink="false">http://e-texteditor.com/blog/2007/e_v10_released</guid>
		<description><![CDATA[
After a long beta period, e is finally coming out of beta. It has been quite a ride. We have had a pretty crazy release cycle with updates coming out weekly (and often twice a week). So I really appreciate all the users who have followed the releases and pushed both me and e to [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://opencompany.org/images/e_screenshot_effect_small.png" alt="e text editor screenshot" /></p>
<p>After a long beta period, e is finally coming out of beta. It has been quite a ride. We have had a pretty crazy release cycle with updates coming out weekly (and often twice a week). So I really appreciate all the users who have followed the releases and pushed both me and e to improve with their enthusiasm. Special appreciation goes to all those users who chose to register even though it was still in beta.</p>
<p>Coming out of beta does not mean that development will slow down. The 1.0 release is a stable base to build on and I have a lot of new (and unique) features in the pipeline. I will probably start having a bit longer between releases to focus on some larger features.</p>
<p>And before I get drowned in requests again. Yes, a linux version is in the works <img src='http://e-texteditor.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
<?php if( is_single() ) { ?><br />
<script type="text/javascript">digg_url = "http://e-texteditor.com/blog/2007/e_v10_released";</script><script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script><br />
<?php } ?></p>
]]></content:encoded>
			<wfw:commentRss>http://e-texteditor.com/blog/2007/e_v10_released/feed</wfw:commentRss>
		</item>
		<item>
		<title>Making custom html dialogs with wxCocoaDialog</title>
		<link>http://e-texteditor.com/blog/2007/html_dialog</link>
		<comments>http://e-texteditor.com/blog/2007/html_dialog#comments</comments>
		<pubDate>Mon, 04 Jun 2007 15:44:59 +0000</pubDate>
		<dc:creator>Alexander Stigsen</dc:creator>
		
		<category><![CDATA[Feature Showcase]]></category>

		<guid isPermaLink="false">http://e-texteditor.com/blog/2007/html_dialog</guid>
		<description><![CDATA[Since the latest update of wxCocoaDialog, it has been possible to use it for making custom html dialogs. This gives you a lot more freedom when creating bundle commands as you can now use far richer and more responsive dialogs in your interaction with the user.

As an example of what is possible, and how easy [...]]]></description>
			<content:encoded><![CDATA[<p>Since the latest update of <a href="http://code.google.com/p/wxcocoadialog/">wxCocoaDialog</a>, it has been possible to use it for making custom html dialogs. This gives you a lot more freedom when creating bundle commands as you can now use far richer and more responsive dialogs in your interaction with the user.</p>
<p>
As an example of what is possible, and how easy it is to create interactive dialogs, I have created a bundle command version of the excellent <a href="http://www.visibone.com/colorlab/">Visibone Color Lab</a>.</p>
<p><center><img src="/images/visibone.png"></center></p>
<p>The modifications to the original html code is really minor. Mainly just moving some frames around and making it update on mouseOver. The interesting part comes where i modify it to return the color code when a color is clicked:</p>
<p><code>&lt;area <b>HREF=&#8221;cocoadialog://%23FFFFFF&#8221;</b> onMouseOver=&#8221;pick(&#8217;FFFFFF&#8217;,'W&#8217;,'White&#8217;)&#8221; SHAPE=&#8221;POLYGON&#8221; COORDS=&#8221;184,200,202,168,221,200&#8243;&gt;</code></p>
<p>By giving it a link with the protocol defined as &#8220;cocoadialog&#8221;, I instruct it to react on a click by closing the dialog and returning the links content (notice the url encoding for the # mark).</p>
<p>
To make this into a bundle command, I just have to open the Bundle Editor and create a new command containing the following two lines:</p>
<p><code>cd "$TM_SUPPORT_PATH/Visibone"<br />
CocoaDialog html --title "The 216-Color Webmaster's Palette" --html-from-file big.html --width 380 --height 542</code></p>
<p>By first setting the current working dir to the location of the html files (and images), I ensure that the dialog can find all it&#8217;s files.</p>
<p>
I then set input to &#8220;None&#8221; and output to &#8220;Replace Selected Text&#8221;, so that the color code will be inserted in the text when a user clicks a color.</p>
<p>
I hope that this has illustrated how easy it is to make html dialogs. Since you have full access to using javascript in your html, there is really no limit to how freeform and interactive you can make it.</p>
<p>
Thanks to the kind permission of Bob Stein, the Visibone creator, I have been able to include the color lab in the latest update of e. You can find it as &#8220;Insert websafe color&#8221; in the HTML bundle.</p>
]]></content:encoded>
			<wfw:commentRss>http://e-texteditor.com/blog/2007/html_dialog/feed</wfw:commentRss>
		</item>
		<item>
		<title>Learning Regular Expressions (Video Tutorial and Cheatsheet)</title>
		<link>http://e-texteditor.com/blog/2007/regular_expressions_tutorial</link>
		<comments>http://e-texteditor.com/blog/2007/regular_expressions_tutorial#comments</comments>
		<pubDate>Tue, 10 Apr 2007 14:21:24 +0000</pubDate>
		<dc:creator>Alexander Stigsen</dc:creator>
		
		<category><![CDATA[Article]]></category>

		<guid isPermaLink="false">http://e-texteditor.com/blog/2007/regular_expressions_tutorial</guid>
		<description><![CDATA[Many people think that learning to use Regular Expressions is difficult, but if you stick to the basics it is actually quite easy. This screencast and cheatsheet will give you a gentle introduction and allow you to gradually expand your knowledge into advanced usage.
Nothing can improve your ability to manipulate text as much as learning [...]]]></description>
			<content:encoded><![CDATA[<p>Many people think that learning to use Regular Expressions is difficult, but if you stick to the basics it is actually quite easy. This screencast and cheatsheet will give you a gentle introduction and allow you to gradually expand your knowledge into advanced usage.</p>
<p>Nothing can improve your ability to manipulate text as much as learning Regular Expressions, and it is not just in your editor. Just about any modern programming language support them, so you can greatly enhance your productivity and understanding of code by learning them.</p>
<p>The following screencast gives an introduction to the basics of regular expressions and shows how you can use them in your editor. The best way to learn is just playing around with them and watching the interactive feedback.</p>
<p><embed src="http://opencompany.org/media/regex_screencast_media/regex_screencast_controller.swf" flashvars="csConfigFile=http://opencompany.org/media/regex_screencast_media/regex_screencast_config.xml" width="640" height="497" bgcolor="#000000" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></p>
<p>I have included a <a href="http://opencompany.org/download/regex-cheatsheet.pdf">cheatsheet</a> that you can use as a quick reference, and to expand your knowledge of Regular Expressions. I recommend that you print it out and gradually expand your comfort zone by trying out more and more features.</p>
<p><center><a href="http://opencompany.org/download/regex-cheatsheet.pdf"><img src="http://e-texteditor.com/images/cheatsheet.png" alt="Regular Expression Cheatsheet" border=0></a></center></p>
]]></content:encoded>
			<wfw:commentRss>http://e-texteditor.com/blog/2007/regular_expressions_tutorial/feed</wfw:commentRss>
		</item>
		<item>
		<title>Setting up a Ruby on Rails environment with e</title>
		<link>http://e-texteditor.com/blog/2007/ruby_on_rails_on_windows</link>
		<comments>http://e-texteditor.com/blog/2007/ruby_on_rails_on_windows#comments</comments>
		<pubDate>Thu, 29 Mar 2007 09:39:39 +0000</pubDate>
		<dc:creator>Alexander Stigsen</dc:creator>
		
		<category><![CDATA[Article]]></category>

		<guid isPermaLink="false">http://e-texteditor.com/blog/2007/ruby_on_rails_on_windows</guid>
		<description><![CDATA[
Ben Kittrell has written a straightforward how-to guide on creating the ideal Windows environment for Ruby on Rails development:

A Mac-esque Rails Development Environment on Windows

]]></description>
			<content:encoded><![CDATA[<p><center><img src="http://e-texteditor.com/images/mac_rails_on_windows.png" alt="Ben Kittrell's rails environment"></center></p>
<p>Ben Kittrell has written a straightforward how-to guide on creating the ideal Windows environment for Ruby on Rails development:</p>
<p>
<a href="http://garbageburrito.com/blog/entry/391/a-macesque-rails-development-environment-on-windows">A Mac-esque Rails Development Environment on Windows</a></p>
<p>
]]></content:encoded>
			<wfw:commentRss>http://e-texteditor.com/blog/2007/ruby_on_rails_on_windows/feed</wfw:commentRss>
		</item>
		<item>
		<title>Transpose - The MultiTool</title>
		<link>http://e-texteditor.com/blog/2007/transpose_the_multitool</link>
		<comments>http://e-texteditor.com/blog/2007/transpose_the_multitool#comments</comments>
		<pubDate>Wed, 21 Mar 2007 21:56:23 +0000</pubDate>
		<dc:creator>Alexander Stigsen</dc:creator>
		
		<category><![CDATA[Feature Showcase]]></category>

		<guid isPermaLink="false">http://e-texteditor.com/blog/2007/transpose_the_multitool</guid>
		<description><![CDATA[Transpose is a versatile command that can save you a lot of typing. What it does is to &#8216;reverse the order of things&#8217;, but what makes it really useful is the fact that what it reverses depends on the context:


If the caret is inside a word, the chars on each side of the caret are [...]]]></description>
			<content:encoded><![CDATA[<p>Transpose is a versatile command that can save you a lot of typing. What it does is to &#8216;reverse the order of things&#8217;, but what makes it really useful is the fact that what it reverses depends on the context:</p>
<ul>
<li>
<p>If the caret is inside a word, the chars on each side of the caret are swapped, and the caret is moved to after the right char. This makes for a quick way to fix typing mistakes.</p>
</li>
<li>
<p>If the caret is between two words, the words are swapped.</p>
</li>
<li>
<p>If the caret is at the beginning of a line, the line is swapped with the line above. Similarly if the caret is at the end of a line, the line is swapped with the line below. This makes for an easy way to move lines up and down through the document.</p>
</li>
<li>
<p>If there is a selection, the contents is reversed.</p>
</li>
<li>
<p>If there are multible selections (made by holding down ctrl while selecting), the selections are swapped.</p>
</li>
<li>
<p>If there is a column selection (made by holding down alt while selecting), the order of items in the entire column is reversed.</p>
</li>
</ul>
<p>You can access it from the menu, but to really make it a timesaver, I would recommend making it a habit to use it&#8217;s shortcut Ctrl-T.</p>
<p><center><img align="middle" title="Transpose Menu" alt="Transpose Menu" src="http://e-texteditor.com/images/transpose_menu.png" /></center></p>
]]></content:encoded>
			<wfw:commentRss>http://e-texteditor.com/blog/2007/transpose_the_multitool/feed</wfw:commentRss>
		</item>
		<item>
		<title>New website and tighter focus</title>
		<link>http://e-texteditor.com/blog/2007/new-website-and-tighter-focus</link>
		<comments>http://e-texteditor.com/blog/2007/new-website-and-tighter-focus#comments</comments>
		<pubDate>Tue, 20 Feb 2007 22:22:53 +0000</pubDate>
		<dc:creator>Alexander Stigsen</dc:creator>
		
		<category><![CDATA[Article]]></category>

		<guid isPermaLink="false">http://e-texteditor.com/blog/2007/new-website-and-tighter-focus</guid>
		<description><![CDATA[e finally has a new website! The old one was getting a bit long in the hair and didn&#8217;t really reflect the current focus (the TextMate support was only mentioned in a small note in the sidebar).

Luck had it that I was contacted by Junaid W. Hanif, a web designer from Pakistan. Who liked e [...]]]></description>
			<content:encoded><![CDATA[<p>e finally has a new website! The old one was getting a bit long in the hair and didn&#8217;t really reflect the current focus (the TextMate support was only mentioned in a small note in the sidebar).</p>
<p><center><img align="middle" title="e icon" alt="e icon" src="http://e-texteditor.com/images/e_icon.png" /></center><br />
Luck had it that I was contacted by <a title="Junaid W. Hanif" href="http://www.jwhanif.net/">Junaid W. Hanif</a>, a web designer from Pakistan. Who liked e so much, that he offered to design a new website for it. He had just left his job working with big clients to venture the freelance world and he wanted to work with people independently so he could show them his creativity and love for web standards. So designing a new website for e was a good chance to get some exposure and start building up a solid portfolio. Even with the time and cultural differences between Denmark and Pakistan, the collaboration went very well, and the new site is the culmination of many iterations where Junaid patiently adapted it to my specifications.</p>
<p>Some users have noticed that the new site was lacking any reference to the collaboration features. I still have a lot of plans for the collaboration and revision control features. But at right at this stage it was diverting from the current focus on TextMate compatability. I early had the realization that no matter how powerful I made the rcs features, they would never really get used if the basic editing features weren&#8217;t up to scratch. So the main focus now is to get the TextMate compatibility complete and stable.</p>
<p>I will actually be removing the collaboration features for a time. They will come back in a much more powerful version when the TextMate features are stable.</p>
]]></content:encoded>
			<wfw:commentRss>http://e-texteditor.com/blog/2007/new-website-and-tighter-focus/feed</wfw:commentRss>
		</item>
		<item>
		<title>On Licensing and Trial periods</title>
		<link>http://e-texteditor.com/blog/2007/licensing</link>
		<comments>http://e-texteditor.com/blog/2007/licensing#comments</comments>
		<pubDate>Sun, 21 Jan 2007 23:45:10 +0000</pubDate>
		<dc:creator>Alexander Stigsen</dc:creator>
		
		<category><![CDATA[Article]]></category>

		<guid isPermaLink="false">http://e-texteditor.com/blog/2007/licensing</guid>
		<description><![CDATA[When the first beta&#8217;s of e was released, it had a 30 day trial period, after which you had to buy a license to keep using the program. This was primarily based on experiences with other projects, where the transition from free to for-pay had resulted in a backslash from the user community.
This was a [...]]]></description>
			<content:encoded><![CDATA[<p>When the first beta&#8217;s of e was released, it had a 30 day trial period, after which you had to buy a license to keep using the program. This was primarily based on experiences with other projects, where the transition from free to for-pay had resulted in a backslash from the user community.</p>
<p>This was a fine strategy when e was supposed to be simple editor, tightly focused on collaboration, which would be quickly out of beta. But the introduction of TextMate bundle support largely increased the scope and ability of the program, and greatly extended the beta period.</p>
<p>Based on thoughtful feedback from many users (many of whom had bought their own licenses), I have decided to make it possible to keep using the program beyond the trial period. This will stay possible for as long as the program is in beta state.</p>
<p>When you register e, the license is bound to you, and not to one specific computer. This means that you can use you license on as many computers as you like. There is also no limit on platforms, so it will also be valid on future versions for Linux or any other OS.</p>
<p>The license is valid for one year (time in beta does not count). After that minor updates are free but there will be an upgrade fee for major updates (2.0).</p>
<p>There is no greater encouragement than when users show that they like the program enough to buy it. So to show how much I appreciate those who do register while it is still in beta, all licenses being bought during the beta period will be extended to include the next major update + one more year of free updates.</p>
]]></content:encoded>
			<wfw:commentRss>http://e-texteditor.com/blog/2007/licensing/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
