<?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>WebApp Consulting &#187; Emacs</title>
	<atom:link href="http://webapp-consulting.com/archives/category/emacs/feed" rel="self" type="application/rss+xml" />
	<link>http://webapp-consulting.com</link>
	<description>All aspects of the web application development</description>
	<lastBuildDate>Sun, 01 May 2011 19:33:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Mutt is a bulletproof email client</title>
		<link>http://webapp-consulting.com/archives/37</link>
		<comments>http://webapp-consulting.com/archives/37#comments</comments>
		<pubDate>Tue, 11 Nov 2008 08:58:57 +0000</pubDate>
		<dc:creator>ignat</dc:creator>
				<category><![CDATA[Emacs]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[administration]]></category>
		<category><![CDATA[mutt]]></category>
		<category><![CDATA[terminal]]></category>

		<guid isPermaLink="false">http://webapp-consulting.com/?p=37</guid>
		<description><![CDATA[Mutt is a powerful text-based email client. It is used mainly by system administrators and/or those who work remotely in terminal sessions. I wanted to try mutt as an email client for my daily work. And after a week of use I don&#8217;t want to return back to Apple Mail. I have two email accounts [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Mutt" href="http://www.mutt.org">Mutt</a> is a powerful text-based email client. It is used mainly by system administrators and/or those who work remotely in terminal sessions. I wanted to try mutt as an email client for my daily work. And after a week of use I don&#8217;t want to return back to Apple Mail.</p>
<p>I have two email accounts and a dozen of aliases. In my configuration together with mutt I use the following applications:</p>
<ul>
<li><a title="Fetchmail" href="http://fetchmail.berlios.de/">fetchmail</a> &#8211; to retrieve messages from different email accounts</li>
<li>dropmail &#8211; to filter and to save received messages locally in maildir format</li>
<li><a title="MSMTP" href="http://msmtp.sourceforge.net/">msmtp</a> &#8211; to send messages using smtp servers</li>
<li><a title="Mairix" href="http://www.rpcurnow.force9.co.uk/mairix/">mairix</a> &#8211; to index and search emails</li>
<li><a title="Emacs" href="http://www.gnu.org/software/emacs/">emacs</a> &#8211; to edit new messages and replies</li>
<li><a title="Aspell" href="http://aspell.net/">aspell</a> &#8211; to spell check messages</li>
<li><a title="Lynx" href="http://lynx.isc.org/">lynx</a> &#8211; to view html attachments</li>
</ul>
<p>The result is a small, powerful, and flexible email client. I can name a few inconveniences though:</p>
<ul>
<li>It takes time for mutt to parse big maildir boxes (during startup and when changing boxes only).</li>
<li>There is no simple way to view another email (in a separate window) while you reply to a message. As a workaround you can keep another instance of mutt running just to view emails.</li>
</ul>
<p>In overall mutt fits very well in the way I manage my daily emails.</p>
<ul></ul>
]]></content:encoded>
			<wfw:commentRss>http://webapp-consulting.com/archives/37/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>7 things TextMate lacks that Emacs has</title>
		<link>http://webapp-consulting.com/archives/34</link>
		<comments>http://webapp-consulting.com/archives/34#comments</comments>
		<pubDate>Fri, 23 Nov 2007 16:28:04 +0000</pubDate>
		<dc:creator>ignat</dc:creator>
				<category><![CDATA[Emacs]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[TextMate]]></category>

		<guid isPermaLink="false">http://webapp-consulting.com/archives/34</guid>
		<description><![CDATA[I bought TextMate license recently. I wasn&#8217;t able to evaluate it thoroughly, but when the trial period has expired I paid. Mainly because I&#8217;ve read a lot of good reviews, and I liked its simplicity, elegance, and extensibility. The projects I was going to work on in TextMate were in Ruby, PHP, HTML, CSS, and [...]]]></description>
			<content:encoded><![CDATA[<p>I bought TextMate license recently. I wasn&#8217;t able to evaluate it thoroughly, but when the trial period has expired I paid. Mainly because I&#8217;ve read a lot of good reviews, and I liked its simplicity, elegance, and extensibility. The projects I was going to work on in TextMate were in Ruby, PHP, HTML, CSS, and JavaScript.</p>
<p>However I like Emacs very much, and I have Aquamacs installed on my MacBook together with Ruby on Rails programming mode. This mode is designed very well and turns any work with Rails projects a pleasure. Unfortunately I noticed that the legacy of Emacs architecture makes extensibility of programming modes quite difficult. So here I come with features from Emacs that I would like to see in TextMate based on my Rails development experience. In hope that some day they will be implemented, as TextMate bundles are easy to modify.</p>
<p><strong>1. Rails project navigation.</strong> Emacs has shortcuts to show a menu of available controllers, models, stylesheets, and helpers. In TextMate I have to use Project Drawer, or Find in Project form, or Go To Alternate file command. Use of shortcuts is faster and more convenient. I think it&#8217;s possible to create commands in TextMate that will expand and focus on corresponding folder in Project Drawer.</p>
<p><strong>2. Open partial.</strong> Emacs can show a list of partials for current controller or view. It is very convenient especially when you work with AJAX views that depend mainly on partials.</p>
<p><strong>3. Find files.</strong> In Emacs you can find files within particular project areas, while TextMate by default searches all files in a project. It is a popular request to make Command-T in TextMate to work with predefined folders and/or filters.</p>
<p><strong>4. Incremental search.</strong> Although TextMate implements incremental search it doesn&#8217;t highlight found occurrences as Emacs and Vim do.</p>
<p><strong>5. Snippets.</strong> Rails mode for Emacs comes with many well thought out snippets, while TextMate has fewer of them and not that convenient.</p>
<p><strong>6. Tools support.</strong> I can start server or run a console right from Emacs. TextMate wraps rake commands and generator script nicely, but I have to open Terminal to run a console.</p>
<p><strong>7. Contextual menus.</strong> TextMate has sophisticated scope selectors, but when it comes to menus it doesn&#8217;t use them. For example right click on a code brings the same menu for all modes. The status bar menu could also change depending on active bundle.</p>
]]></content:encoded>
			<wfw:commentRss>http://webapp-consulting.com/archives/34/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

