<?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>Atomized &#187; Alex Payne</title>
	<atom:link href="http://atomized.org/tag/alex-payne/feed/" rel="self" type="application/rss+xml" />
	<link>http://atomized.org</link>
	<description>Fragmenting reality.</description>
	<lastBuildDate>Mon, 23 May 2011 23:46:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Why Emacs is the only editor I can use</title>
		<link>http://atomized.org/2008/10/why-emacs-is-the-only-editer-i-can-use/</link>
		<comments>http://atomized.org/2008/10/why-emacs-is-the-only-editer-i-can-use/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 03:30:32 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Alex Payne]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[kate]]></category>
		<category><![CDATA[pico]]></category>
		<category><![CDATA[vi]]></category>

		<guid isPermaLink="false">http://atomized.org/?p=382</guid>
		<description><![CDATA[Alex Payne – who I sincerely hope does not become a regular foil – agonizes about Mac users using “old text editors.” Phil Hagelberg responds. My 2¢: What I demand in an editor, in rough order of necessity, is: Syntax highlighting for a wide variety of programming languages and file formats. Tight integration with source [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.al3x.net/">Alex Payne</a> – who I sincerely hope does not become a regular foil – <a href="http://www.al3x.net/2008/10/on-flight-to-old-text-editors.html">agonizes about Mac users using “old text editors.”</a> <a href="http://technomancy.us/115">Phil Hagelberg responds</a>.</p>
<p>My 2¢: What I demand in an editor, in rough order of necessity, is:</p>
<ol>
<li>Syntax highlighting for a wide variety of programming languages and file formats.</li>
<li>Tight integration with source code management, preferably supporting multiple systems.</li>
<li>Transparent access to local and remote files.</li>
<li>An uncluttered user interface. The exact opposite of <a href="http://upload.wikimedia.org/wikipedia/commons/d/d4/Eclipse33_Ubuntu.png">this</a>.</li>
</ol>
<p>I have found no other editor which can compete with Emacs for those features. There are a couple that come close. <a href="http://macromates.com/">TextMate</a> lacks remote file access; <a href="http://www.barebones.com/">BBEdit</a> is also close, but the cost is off-putting.</p>
<p>Emacs excels at all of these, and much more. But those are the core features I can’t live without. In particular, Emacs’ SCM integration is unmatched. It supports most anything you’d want to do (view revisionlog, annotate, add, commit, diff vs. BASE, resolve conflicts, edit log message), and these are all tied together. If you’re looking at the revision history, you’re <i>one keystroke</i> away from opening that revision of that file, or a diff of the changes in that revision. If you annotate a file, you’re one keystroke away from viewing that revision’s diff, log message, or looking back another version. If you get a diff of your changes, you can easily revert some changes while keeping others.</p>
<p>It’s extremely comprehensive, and it makes working with SCM ridiculously easy. When you want to commit changes to a file, you hit C-x v v, edit your log message <i>right there</i>, and finish the commit with C-c C-c. It’s about as unobtrusive as you can get; there’s no need to context switch into some other app. And it works the same with <i>any</i> SCM: CVS, SVN, Git, Arch, BZR. Again, no context switch, like with some editors that work differently depending on the SCM.</p>
<p>So. There are lots of other things I like about Emacs, but those are the core things I need to be productive. And Emacs just does them better than any other editor. If you have suggestions of other editors that might, I’d love to hear them.</p>
]]></content:encoded>
			<wfw:commentRss>http://atomized.org/2008/10/why-emacs-is-the-only-editer-i-can-use/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
	</channel>
</rss>

