<?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>Nikolay Botev's Blog</title>
	<atom:link href="http://bonovox.be/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://bonovox.be/blog</link>
	<description></description>
	<lastBuildDate>Wed, 28 Jan 2009 06:02:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Open Source food</title>
		<link>http://bonovox.be/blog/?p=12</link>
		<comments>http://bonovox.be/blog/?p=12#comments</comments>
		<pubDate>Wed, 28 Jan 2009 06:01:00 +0000</pubDate>
		<dc:creator>nikolay_botev</dc:creator>
				<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://bonovox.be/blog/2009/01/27/open-source-food/</guid>
		<description><![CDATA[If there is such a thing as Open Source food, then this must be it.
]]></description>
			<content:encoded><![CDATA[<p>If there is such a thing as Open Source food, then <a href="http://rawusa.org/facts.html">this</a> must be it.</p>
]]></content:encoded>
			<wfw:commentRss>http://bonovox.be/blog/?feed=rss2&amp;p=12</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Integrated split editor prototype</title>
		<link>http://bonovox.be/blog/?p=11</link>
		<comments>http://bonovox.be/blog/?p=11#comments</comments>
		<pubDate>Wed, 03 Sep 2008 06:04:14 +0000</pubDate>
		<dc:creator>nikolay_botev</dc:creator>
				<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://bonovox.be/blog/?p=11</guid>
		<description><![CDATA[A new split editor prototype that is integrated into the Eclipse workbench API has been available as a patch on the Eclipse Bugzilla for some time now. Unfortunately, I have not able to create an easily deployable plugin that can be installed easily in any Eclipse 3.4 distribution (by copying to the dropins or plugins [...]]]></description>
			<content:encoded><![CDATA[<p>A new split editor prototype that is integrated into the Eclipse workbench API has been available as a patch on the <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=244364">Eclipse Bugzilla</a> for some time now. Unfortunately, I have not able to create an easily deployable plugin that can be installed easily in any Eclipse 3.4 distribution (by copying to the dropins or plugins directories). Even if I did I would probably have to worry about the legal aspects of redistributing Eclipse code, since the plugin will no longer only contain my code.</p>
<p>That said, you can test out the latest split editor by checking out the o.e.ui.workbench project in Eclipse, applying the patch from <a href="https://bugs.eclipse.org/bugs/attachment.cgi?id=110149">bugzilla</a>, and debuggin Eclipse from Eclipse. There are no immediately visible changes, but it would be very helpful to have as many people as possible test the split editor in everyday use. I do not expect a lot of users to go through the above procedure, however, and so I will keep trying to get an easily installable package out.</p>
<p>Next time I will talk about the internal integration design of the split editor because I believe this is the most interesting part of all. This will be of particular interest to Eclipse plugin developers who want to know how to enable editor splitting for their custom editors.</p>
]]></content:encoded>
			<wfw:commentRss>http://bonovox.be/blog/?feed=rss2&amp;p=11</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Stalemate</title>
		<link>http://bonovox.be/blog/?p=10</link>
		<comments>http://bonovox.be/blog/?p=10#comments</comments>
		<pubDate>Wed, 09 Jul 2008 06:43:59 +0000</pubDate>
		<dc:creator>nikolay_botev</dc:creator>
				<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://bonovox.be/blog/?p=10</guid>
		<description><![CDATA[There is no new Java split editor yet.
I got overwhelmed by new issues that I discovered while testing last week&#8217;s prototype including the fact that most preference changes do not propagate to both editors or cause exceptions.
I am looking into the alternative MultiEditor-based approach and this is leading me to some interesting ideas that I [...]]]></description>
			<content:encoded><![CDATA[<p>There is no new Java split editor yet.</p>
<p>I got overwhelmed by new issues that I discovered while testing last week&#8217;s prototype including the fact that most preference changes <a href="http://wiki.eclipse.org/index.php?title=Implement_Split_File_Editor_Functionality_for_the_Eclipse_IDE#Preferences">do not propagate to both editors or cause exceptions</a>.</p>
<p>I am looking into the alternative MultiEditor-based approach and this is leading me to some interesting ideas that I am about to try out&#8230; so there should be interesting split-editor-related stuff coming soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://bonovox.be/blog/?feed=rss2&amp;p=10</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Working prototype of Eclipse split editor</title>
		<link>http://bonovox.be/blog/?p=4</link>
		<comments>http://bonovox.be/blog/?p=4#comments</comments>
		<pubDate>Tue, 01 Jul 2008 06:55:24 +0000</pubDate>
		<dc:creator>nikolay_botev</dc:creator>
				<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://bonovox.be/blog/?p=4</guid>
		<description><![CDATA[The first working prototype of a working split editor is here. You can download it and play with it in Eclipse 3.4.
Basic functions like text cursor, current line highlight (these did not work in the first prototype), undo/redo, cut/copy/paste, status bar items (insert mode, line and column numbers) work fine and stay in sync when [...]]]></description>
			<content:encoded><![CDATA[<p>The first working prototype of a working split editor is <a href="http://bonovox.be/org.eclipse.spliteditor/org.eclipse.spliteditor_3.4.0.200806302201.jar">here</a>. You can download it and play with it in Eclipse 3.4.</p>
<p>Basic functions like text cursor, current line highlight (these did not work in the first prototype), undo/redo, cut/copy/paste, status bar items (insert mode, line and column numbers) work fine and stay in sync when switching between the top and bottom half of the split editor.</p>
<p>There are also some known issues:</p>
<ul>
<li>Ctrl+Left/Right/Home/End keyboard shortcuts always operate on the top part of the split editor, even if the cursor is (blinking) in the bottom half.</li>
<li>Navigating back and forth using the Alt-Left/Right keys browser-style does not remember the correct editor along with the location and doe not move between the top/bottom half of the editor. I actually have no plans of fixing this. This problem also occurs when opening multiple editor tabs.</li>
</ul>
<p>Here are some images that demonstrate how to open and use the split editor.</p>
<p>First select the Open With dialog&#8230;<br />
<img class="alignnone size-full wp-image-5" title="Split Editor 1" src="http://bonovox.be/blog/wp-content/uploads/2008/06/se1.png" alt="Split Editor 1" width="500" height="298" /></p>
<p>Then select the [Split Text Editor] option&#8230;<br />
<img class="alignnone size-full wp-image-6" title="se2" src="http://bonovox.be/blog/wp-content/uploads/2008/06/se2.png" alt="" width="359" height="442" /></p>
<p>Split the Editor by clicking and dragging on the narrow line that runs all the way across above the first line.<br />
<img class="alignnone size-full wp-image-7" title="se3" src="http://bonovox.be/blog/wp-content/uploads/2008/06/se3.png" alt="" width="500" height="358" /></p>
<p>And there you go&#8230; long live the split editor!<br />
<img class="alignnone size-full wp-image-8" title="se4" src="http://bonovox.be/blog/wp-content/uploads/2008/06/se4.png" alt="" width="500" height="326" /></p>
<p>You can try different commands out and see if they work when you move between the two sides (top and bottom) of the editor&#8230;<br />
<img class="alignnone size-full wp-image-9" title="se5" src="http://bonovox.be/blog/wp-content/uploads/2008/06/se5.png" alt="" width="500" height="274" /></p>
<p>That&#8217;s it for now. Enjoy!</p>
<p><strong>Bonus </strong>The plugin now includes source code so you can see the kind of monster that lurks in the background to make editor splitting work.</p>
<p><strong>Up Next</strong> Next up is a java code splitter, after I resolve the remaining known issues with basic editing functionality. I will also put up an update site for faster/easier delivery of future updates.</p>
]]></content:encoded>
			<wfw:commentRss>http://bonovox.be/blog/?feed=rss2&amp;p=4</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>First split editor prototypes available</title>
		<link>http://bonovox.be/blog/?p=3</link>
		<comments>http://bonovox.be/blog/?p=3#comments</comments>
		<pubDate>Wed, 25 Jun 2008 02:40:43 +0000</pubDate>
		<dc:creator>nikolay_botev</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[eclipse gsoc spliteditor]]></category>

		<guid isPermaLink="false">http://bonovox.be/blog/?p=3</guid>
		<description><![CDATA[In the true spirit of &#8220;release early, release often&#8221; I am making my first prototype of a split editor available now as an Eclipse plugin. The plugin works in the new Eclipse 3.4 Ganymede. Download, place in your Eclipse dropins directory and you&#8217;re set to go.
Instructions on how to test the plugin are available on [...]]]></description>
			<content:encoded><![CDATA[<p>In the true spirit of &#8220;release early, release often&#8221; I am making my first prototype of a split editor available now as an Eclipse <a href="http://bonovox.be/org.eclipse.spliteditor/2008-06-23/plugins/org.eclipse.spliteditor_3.4.0.jar">plugin</a>. The plugin works in the new <a href="http://www.eclipse.org/ganymede/">Eclipse 3.4 Ganymede</a>. Download, place in your Eclipse dropins directory and you&#8217;re set to go.</p>
<p>Instructions on how to test the plugin are available on the <a href="http://wiki.eclipse.org/index.php?title=Implement_Split_File_Editor_Functionality_for_the_Eclipse_IDE#Implementations">wiki</a>.</p>
<p>Keep in mind that this is a <strong>very</strong> early prototype and it barely works. There are a lot of issues. If you do download it, please feel free to share your experience with me by posting your (encouraging/bashful/hateful/frustrated/&#8230;) comment to this blog or the wiki.</p>
<p>There will be lots more in the coming weeks, so stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://bonovox.be/blog/?feed=rss2&amp;p=3</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Hello world!</title>
		<link>http://bonovox.be/blog/?p=1</link>
		<comments>http://bonovox.be/blog/?p=1#comments</comments>
		<pubDate>Tue, 24 Jun 2008 07:57:54 +0000</pubDate>
		<dc:creator>nikolay_botev</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://bonovox.be/blog/?p=1</guid>
		<description><![CDATA[Welcome! I am working on implementing a split editor for Eclipse as part of Google Summer of Code 2008.
I will track my progress on the project in this blog and on the Eclipse Wiki page dedicated to my project.
Stay tuned!
]]></description>
			<content:encoded><![CDATA[<p>Welcome! I am working on implementing a <a href="http://bugs.eclipse.org/8009">split editor</a> for <a href="http://www.eclipse.org">Eclipse</a> as part of <a href="http://code.google.com/soc/2008/">Google Summer of Code 2008</a>.</p>
<p>I will track my progress on the project in this blog and on the <a href="http://wiki.eclipse.org/index.php?title=Implement_Split_File_Editor_Functionality_for_the_Eclipse_IDE">Eclipse Wiki page</a> dedicated to my project.</p>
<p>Stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://bonovox.be/blog/?feed=rss2&amp;p=1</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
