<?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>Ciarán Walsh’s Blog &#187; Projects</title>
	<atom:link href="http://ciaranwal.sh/category/projects/feed" rel="self" type="application/rss+xml" />
	<link>http://ciaranwal.sh</link>
	<description></description>
	<lastBuildDate>Thu, 02 Oct 2008 10:38:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Minor ProjectPlus Update</title>
		<link>http://ciaranwal.sh/2008/08/29/projectplus-update-2</link>
		<comments>http://ciaranwal.sh/2008/08/29/projectplus-update-2#comments</comments>
		<pubDate>Fri, 29 Aug 2008 18:21:04 +0000</pubDate>
		<dc:creator>Ciarán</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[TextMate]]></category>

		<guid isPermaLink="false">http://ciaranwal.sh/2008/08/29/projectplus-update-2</guid>
		<description><![CDATA[Just a bug-fix. More to come as I get time. Get it here, or wait for Sparkle to update it for you.]]></description>
			<content:encoded><![CDATA[<p>Just a bug-fix. More to come as I get time.</p>

<p>Get it <a href="http://ciaranwal.sh/projectplus-files/releases/ProjectPlus_v1_2.tmplugin.zip">here</a>, or wait for Sparkle to update it for you.</p>
]]></content:encoded>
			<wfw:commentRss>http://ciaranwal.sh/2008/08/29/projectplus-update-2/feed</wfw:commentRss>
		<slash:comments>44</slash:comments>
		</item>
		<item>
		<title>ProjectPlus Update</title>
		<link>http://ciaranwal.sh/2008/08/21/projectplus-update</link>
		<comments>http://ciaranwal.sh/2008/08/21/projectplus-update#comments</comments>
		<pubDate>Wed, 20 Aug 2008 23:38:40 +0000</pubDate>
		<dc:creator>Ciarán</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[TextMate]]></category>

		<guid isPermaLink="false">http://ciaranwal.sh/?p=50</guid>
		<description><![CDATA[Release notes: Sidebar TextMate does not load plug-ins until after the application is finished launching, which was causing problems when launching by double-clicking a project file (the project would open without a drawer or pane). This is now handled gracefully, but projects opened in this way will always have the drawer as they are opened [...]]]></description>
			<content:encoded><![CDATA[<p>Release notes:</p>

<ul>
<li><p>Sidebar</p>

<ul>
<li>TextMate does not load plug-ins until after the application is finished launching, which was causing problems when launching by double-clicking a project file (the project would open without a drawer or pane). This is now handled gracefully, but projects opened in this way will always have the drawer as they are opened before ProjectPlus is loaded.</li>
</ul></li>
<li><p>SCM Badges</p>

<ul>
<li>Added support for Mercurial, Svk and Bazaar (these should be considered experimental – I don’t use them so please report issues)</li>
<li>Hopefully more to come, based on demand and how easy they are to implement</li>
<li>Since there are now quite a few, and some of them are expensive to have enabled (as all except SVN use shell execution), all of the SCM modules are disabled by default and you must selectively enable the ones you want</li>
<li>Fixed a memory leak that could occur when using SVN badging</li>
<li>Misc. performance improvements and bugfixes</li>
</ul></li>
<li><p>General:</p>

<ul>
<li>Added Sparkle for automatic updates to future versions</li>
<li>Added an icon (thanks to Oliver Busch)</li>
<li>Other miscellaneous tweaks and improvements</li>
</ul></li>
</ul>

<p><a href="http://ciaranwal.sh/projectplus-files/releases/ProjectPlus_v1_1.tmplugin.zip">Download</a>.</p>

<p><p>Please report any issues you find at the new <a href="http://ciaranwal.sh/projectplus-files/ticket">bug tracker</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ciaranwal.sh/2008/08/21/projectplus-update/feed</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
		<item>
		<title>TextMate Plug-in: ProjectPlus</title>
		<link>http://ciaranwal.sh/2008/08/05/textmate-plug-in-projectplus</link>
		<comments>http://ciaranwal.sh/2008/08/05/textmate-plug-in-projectplus#comments</comments>
		<pubDate>Tue, 05 Aug 2008 17:35:58 +0000</pubDate>
		<dc:creator>Ciarán</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[TextMate]]></category>

		<guid isPermaLink="false">http://ciaranwal.sh/?p=48</guid>
		<description><![CDATA[I put this plug-in together some time ago and never released it; I just recently returned to it to while doing the SVN 1.5 update, added some more features and fixed some bugs, and I’m going to put this up as a beta release now. Mostly it’s a compilation of some of my other plug-ins, [...]]]></description>
			<content:encoded><![CDATA[<p>I put this plug-in together some time ago and never released it; I just recently returned to it to while doing the SVN 1.5 update, added some more features and fixed some bugs, and I’m going to put this up as a beta release now. Mostly it’s a compilation of some of my other plug-ins, plus some miscellaneous new features.</p>

<p>Feature list:</p>

<ul>
<li><p>SCM status badges:</p>

<ul>
<li>Support for SVN and Git</li>
<li>Displayed in the project file list and the window proxy icon</li>
</ul></li>
<li><p>Swapping the project drawer for a panel</p>

<ul>
<li>Support for <code><abbr title="Control-Option-Command-D">⌃⌥⌘D</abbr></code> and <code><abbr title="Control-Command-R">⌃⌘R</abbr></code> is kept</li>
<li>The sidebar can be placed on either side of the window</li>
<li>Since I created this someone has updated the MissingDrawer plug-in with these features, if you wish to use this plug-in instead then you can disable the feature</li>
</ul></li>
<li><p>Finder colour labels</p>

<ul>
<li>Labelled files are displayed in the project drawer</li>
<li>Label can be set through the context menu</li>
</ul></li>
<li><p>Project-tree state can be preserved when re-opening the project</p></li>
<li>QuickLook preview of files in the project file list through the context menu (or <code><abbr title="Option-Space">⌥␣</abbr></code> when the file list is focused)</li>
<li>Sorting options through the project file list context menu</li>
<li>Display folders on top</li>
<li>Sort by file extension</li>
<li>“Open With” option</li>
</ul>

<p>You should remove any conflicting plug-ins before installing, by deleting them from <code>~/Library/Application Support/TextMate/PlugIns</code>.</p>

<p><a href="http://ciaranwal.sh/files/ProjectPlus.tmplugin.zip">Download ProjectPlus</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ciaranwal.sh/2008/08/05/textmate-plug-in-projectplus/feed</wfw:commentRss>
		<slash:comments>186</slash:comments>
		</item>
		<item>
		<title>SVNMate Update for Subversion 1.5</title>
		<link>http://ciaranwal.sh/2008/07/30/svnmate-update-for-subversion-15</link>
		<comments>http://ciaranwal.sh/2008/07/30/svnmate-update-for-subversion-15#comments</comments>
		<pubDate>Wed, 30 Jul 2008 16:24:38 +0000</pubDate>
		<dc:creator>Ciarán</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[TextMate]]></category>

		<guid isPermaLink="false">http://ciaranwal.sh/?p=47</guid>
		<description><![CDATA[Well, after a long night of hacking I’ve finally got this up and running. I’ve used the libraries in a different way to the previous version which will make the whole update process easier in future. Get it here]]></description>
			<content:encoded><![CDATA[<p>Well, after a long night of hacking I’ve finally got this up and running. I’ve used the libraries in a different way to the previous version which will make the whole update process easier in future.</p>

<p><a href="http://ciaranwal.sh/files/SVNMate.tmplugin.zip">Get it here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ciaranwal.sh/2008/07/30/svnmate-update-for-subversion-15/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>TextMate Plug-in – Find and Replace History Keyboard Navigation</title>
		<link>http://ciaranwal.sh/2008/05/25/find-and-replace-history-keyboard-navigation</link>
		<comments>http://ciaranwal.sh/2008/05/25/find-and-replace-history-keyboard-navigation#comments</comments>
		<pubDate>Sat, 24 May 2008 23:03:14 +0000</pubDate>
		<dc:creator>Ciarán</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[TextMate]]></category>

		<guid isPermaLink="false">http://ciaranwal.sh/2008/05/25/textmate-plug-in-%e2%80%93-find-and-replace-history-keyboard-navigation</guid>
		<description><![CDATA[Someone recently asked for a plug-in to navigate the find/replace history with the keyboard. After installing it you can use <abbr title="Control-Up">⌃↑</abbr>/↓ to move to the next/previous value.]]></description>
			<content:encoded><![CDATA[<p>Someone recently asked for a <a href="http://ciaranwal.sh/files/FindHistory.tmplugin.zip">plug-in to navigate the find/replace history with the keyboard</a>.
After installing it you can use <code><abbr title="Control-Up">⌃↑</abbr></code>/<code>↓</code> to move to the next/previous value.</p>
]]></content:encoded>
			<wfw:commentRss>http://ciaranwal.sh/2008/05/25/find-and-replace-history-keyboard-navigation/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Terminal Plug-in Updates</title>
		<link>http://ciaranwal.sh/2008/02/12/terminal-plug-in-updates</link>
		<comments>http://ciaranwal.sh/2008/02/12/terminal-plug-in-updates#comments</comments>
		<pubDate>Tue, 12 Feb 2008 21:00:04 +0000</pubDate>
		<dc:creator>Ciarán</dc:creator>
				<category><![CDATA[OS X]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://ciaranwal.sh/2008/02/12/terminal-plug-in-updates</guid>
		<description><![CDATA[10.5.2 was just released, apparently bringing with it some changes to Terminal (anyone know what they are?). This caused Terminal’s version number to change, and thus my plug-ins to fail, so I’ve updated the downloads to account for it. Note: if you already edited the plug-ins by hand to work in 10.5.2 you do not [...]]]></description>
			<content:encoded><![CDATA[<p>10.5.2 was just released, apparently bringing with it some changes to Terminal (anyone know what they are?). This caused Terminal’s version number to change, and thus my plug-ins to fail, so I’ve updated the downloads to account for it.
<em>Note:</em> if you already edited the plug-ins by hand to work in 10.5.2 you do not need to download them again, as that is the only change that has been made.</p>

<p>Downloads:</p>

<p><a href="http://ciaranwal.sh/files/Blurminal.bundle.zip">Blurminal</a> – <a href="http://ciaranwal.sh/2007/11/16/blurminal">Original Post</a></p>

<p><a href="http://ciaranwal.sh/files/TerminalTabSwitching.bundle.zip">Terminal Tab Switching</a> – <a href="http://ciaranwal.sh/2007/12/10/tab-switching-in-terminal">Original Post</a></p>

<p><a href="http://ciaranwal.sh/files/TerminalColours.bundle.zip">TerminalColours</a> – <a href="http://ciaranwal.sh/2007/11/01/customising-colours-in-leopard-terminal">Original Post</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ciaranwal.sh/2008/02/12/terminal-plug-in-updates/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Tab Switching in Terminal</title>
		<link>http://ciaranwal.sh/2007/12/10/tab-switching-in-terminal</link>
		<comments>http://ciaranwal.sh/2007/12/10/tab-switching-in-terminal#comments</comments>
		<pubDate>Mon, 10 Dec 2007 12:48:46 +0000</pubDate>
		<dc:creator>Ciarán</dc:creator>
				<category><![CDATA[OS X]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://ciaranwal.sh/2007/12/10/tab-switching-in-terminal</guid>
		<description><![CDATA[If you’re like me then you no longer use multiple windows in Terminal.app at all, relying on tabs in a single window instead. Unfortunately this makes the hotkeys for switching between windows somewhat useless, so I did this SIMBL plug-in a while ago to change <abbr title="Command-1">⌘1</abbr>-9 to switch between the tabs in the current window [...]]]></description>
			<content:encoded><![CDATA[<p>If you’re like me then you no longer use multiple windows in Terminal.app at all, relying on tabs in a single window instead. Unfortunately this makes the hotkeys for switching between windows somewhat useless, so I did this SIMBL plug-in a while ago to change <code><abbr title="Command-1">⌘1</abbr>-9</code> to switch between the tabs in the current window instead. I completely forgot to post it, but you can now <a href="http://ciaranwal.sh/files/TerminalTabSwitching.bundle.zip">download it here</a>. See <a href="http://ciaranwal.sh/2007/11/01/customising-colours-in-leopard-terminal">this post</a> for how to install.</p>
]]></content:encoded>
			<wfw:commentRss>http://ciaranwal.sh/2007/12/10/tab-switching-in-terminal/feed</wfw:commentRss>
		<slash:comments>46</slash:comments>
		</item>
		<item>
		<title>SVNMate Update</title>
		<link>http://ciaranwal.sh/2007/12/07/svnmate-update-2</link>
		<comments>http://ciaranwal.sh/2007/12/07/svnmate-update-2#comments</comments>
		<pubDate>Fri, 07 Dec 2007 15:14:58 +0000</pubDate>
		<dc:creator>Ciarán</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[TextMate]]></category>

		<guid isPermaLink="false">http://ciaranwal.sh/2007/12/07/svnmate-update-2</guid>
		<description><![CDATA[This just fixes a memory leak that could occur when using projects which weren’t under Subversion control. I’d recommend that everyone update to the new version.]]></description>
			<content:encoded><![CDATA[<p>This just fixes a memory leak that could occur when using projects which weren’t under Subversion control.
I’d recommend that everyone update to the <a href="http://ciaranwal.sh/files/SVNMate.tmplugin.zip">new version</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ciaranwal.sh/2007/12/07/svnmate-update-2/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>SVNMate Update</title>
		<link>http://ciaranwal.sh/2007/11/29/svnmate-update</link>
		<comments>http://ciaranwal.sh/2007/11/29/svnmate-update#comments</comments>
		<pubDate>Thu, 29 Nov 2007 14:00:16 +0000</pubDate>
		<dc:creator>Ciarán</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[TextMate]]></category>

		<guid isPermaLink="false">http://ciaranwal.sh/2007/11/29/svnmate-update</guid>
		<description><![CDATA[This update re-checks the SVN status of files when TextMate regains focus (to keep in-sync with commits etc. made on the command-line), and also replaces the ugly coloured triangles: I’ve been on the lookout for some nice icons for a while, but I recently found out that the Windows TortoiseSVN project has generously put their [...]]]></description>
			<content:encoded><![CDATA[<p>This update re-checks the SVN status of files when TextMate regains focus (to keep in-sync with commits etc. made on the command-line), and also replaces the ugly coloured triangles:</p>

<p><img src="http://ciaranwal.sh/images/svnmate.png" alt="SVNMate" /></p>

<p>I’ve been on the lookout for some nice icons for a while, but I recently found out that the Windows <a href="http://tortoisesvn.net/">TortoiseSVN project</a> has generously put their icons under a <a href="http://tortoisesvn.tigris.org/svn/tortoisesvn/trunk/src/Resources/license.txt">separate license</a>.</p>

<p>The download includes all the icons from the <a href="http://tortoisesvn.tigris.org/svn/tortoisesvn/trunk/src/Resources/Icons/">TortoiseSVN repository</a> and one contributed by <a href="http://jo.irisson.free.fr/?p=55">JiHO</a> – he’s also included the SVG source file which you can modify with <a href="http://www.inkscape.org/">Inkscape</a>.</p>

<p>If you wish to create your own icon set, take a look at the existing sets (found at <code>~/Library/Application Support/TextMate/PlugIns/SVNMate.tmplugin/Contents/Resources/icons</code> once the plug-in is installed). Any common image format should be loaded if the files have the proper name and extension.</p>

<p><a href="http://ciaranwal.sh/files/SVNMate.tmplugin.zip">Download SVNMate</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ciaranwal.sh/2007/11/29/svnmate-update/feed</wfw:commentRss>
		<slash:comments>41</slash:comments>
		</item>
		<item>
		<title>TextMate Project Trees</title>
		<link>http://ciaranwal.sh/2007/11/26/textmate-project-trees</link>
		<comments>http://ciaranwal.sh/2007/11/26/textmate-project-trees#comments</comments>
		<pubDate>Mon, 26 Nov 2007 21:11:54 +0000</pubDate>
		<dc:creator>Ciarán</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[TextMate]]></category>

		<guid isPermaLink="false">http://ciaranwal.sh/2007/11/26/textmate-project-trees</guid>
		<description><![CDATA[When I was working on the new Dialog system for TextMate I was having to restart TM a lot (to reload the plug-in after compiling) and it was becoming a pain to re-expand the project structure every time (side note: <abbr title="Control-Command-R">⌃⌘R</abbr> is handy for this since you’ll likely have a relevant file open already) so [...]]]></description>
			<content:encoded><![CDATA[<p>When I was working on the new Dialog system for TextMate I was having to restart TM a lot (to reload the plug-in after compiling) and it was becoming a pain to re-expand the project structure every time (side note: <code><abbr title="Control-Command-R">⌃⌘R</abbr></code> is handy for this since you’ll likely have a relevant file open already) so I wrote this plug-in to store the project tree state in the project file (and restore it when the project is opened).</p>

<p>Just <a href="http://ciaranwal.sh/files/ProjectTree.tmplugin.zip">download the plug-in</a> and install it and projects will automatically start using it.</p>
]]></content:encoded>
			<wfw:commentRss>http://ciaranwal.sh/2007/11/26/textmate-project-trees/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->