<?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>Excursus &#187; BBEdit</title>
	<atom:link href="http://markelikalderon.com/category/text-editor/bbedit/feed/" rel="self" type="application/rss+xml" />
	<link>http://markelikalderon.com</link>
	<description>Philosophy and Text</description>
	<lastBuildDate>Tue, 27 Dec 2011 23:01:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Netvibes and Philosophy Feeds</title>
		<link>http://markelikalderon.com/2008/08/28/netvibes-and-philosophy-feeds/</link>
		<comments>http://markelikalderon.com/2008/08/28/netvibes-and-philosophy-feeds/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 21:44:01 +0000</pubDate>
		<dc:creator>Mark Eli Kalderon</dc:creator>
				<category><![CDATA[BBEdit]]></category>
		<category><![CDATA[TextMate]]></category>

		<guid isPermaLink="false">http://markelikalderon.com/blog/2008/08/28/netvibes-and-philosophy-feeds/</guid>
		<description><![CDATA[Joachim Horvath posts on how to use Netvibes, an online news reader, to share philosophy feeds. Well done, Joachim!]]></description>
			<content:encoded><![CDATA[<p>Joachim Horvath <a href="http://das-ich-denke.blogspot.com/2008/08/philosophy-feeds-content-sharing.html">posts</a> on how to use <a href="http://www.netvibes.com/" title="Netvibes">Netvibes</a>, an online news reader, to share philosophy feeds. Well done, Joachim!</p>
]]></content:encoded>
			<wfw:commentRss>http://markelikalderon.com/2008/08/28/netvibes-and-philosophy-feeds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BBEdit 9</title>
		<link>http://markelikalderon.com/2008/08/28/bbedit-9/</link>
		<comments>http://markelikalderon.com/2008/08/28/bbedit-9/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 19:36:11 +0000</pubDate>
		<dc:creator>Mark Eli Kalderon</dc:creator>
				<category><![CDATA[BBEdit]]></category>
		<category><![CDATA[TextMate]]></category>

		<guid isPermaLink="false">http://markelikalderon.com/blog/2008/08/28/bbedit-9/</guid>
		<description><![CDATA[BBEdit 9 has just been released. Too many features to list here, but this caught my eye: BBEdit now handles the (badly chosen, IMO) “txmt:” URL scheme. This allows properly formed “txmt:” URLs generated by the Ruby On Rails “FootNotes” plug-in (and some others) to open files in BBEdit and (optionally) select a requested line [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://barebones.com/products/bbedit/">BBEdit 9</a> has just been released. Too many <a href="">features</a> to list here, but this caught my eye:</p>

<blockquote>
  <p>BBEdit now handles the (badly chosen, IMO) “txmt:” URL scheme. This allows properly formed “txmt:” URLs generated by the Ruby On Rails “FootNotes” plug-in (and some others) to open files in BBEdit and (optionally) select a requested line and column. (NB: If the system doesn’t correctly recognize BBEdit as an allowable handler for such URLs, RCDefaultApp is a good tool for adjusting the bindings.)</p>
</blockquote>

<p>Typed through gritted teeth no doubt. Though you have to give Rich credit&#8212;it&#8217;s real dedication to his users to swallow his pride and adopt an emerging standard instigated by a competitor. From the <a href="http://macromates.com/" title="TextMate — The Missing Editor for Mac OS X">TextMate</a> manual:</p>

<blockquote>
  <p>The txmt URL scheme allows you to open files in TextMate via hyperlinks found for example in HTML documents (anchors). These can refer to local files which can be useful when:</p>
  
  <p>Using commands with HTML output that indicate errors/warnings with the current document, or refer to other documents in your project.</p>
  
  <p>If you are generating a set of web-pages from simpler (text) files you can have these link to the original text files, so that when you are inspecting the generated result (in a browser) you can quickly edit the source of each page by following the txmt:-link.</p>
  
  <p>The URL scheme is txmt: and currently has one command named open. This command takes up to three arguments:</p>
  
  <ul>
  <li>url — the (file) URL to open (e.g. url=file://~/.bash_profile), if this is left out, the current document is targeted.</li>
  <li>line — the line on which the caret should be placed after opening the file (e.g. line=11).</li>
  <li>column — the column on which the caret should be placed after opening the file (e.g. column=3).</li>
  </ul>
</blockquote>

<p>Gloating done, the scratch pad feature also looks interesting. So if you are still using the text editor that doesn&#8217;t suck&trade;, you should check out the new release.</p>
]]></content:encoded>
			<wfw:commentRss>http://markelikalderon.com/2008/08/28/bbedit-9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cha-cha-changes</title>
		<link>http://markelikalderon.com/2008/02/20/cha-cha-changes/</link>
		<comments>http://markelikalderon.com/2008/02/20/cha-cha-changes/#comments</comments>
		<pubDate>Tue, 19 Feb 2008 23:02:23 +0000</pubDate>
		<dc:creator>Mark Eli Kalderon</dc:creator>
				<category><![CDATA[BBEdit]]></category>
		<category><![CDATA[Changes]]></category>
		<category><![CDATA[FileMerge]]></category>
		<category><![CDATA[Text]]></category>
		<category><![CDATA[Text Editor]]></category>
		<category><![CDATA[TextMate]]></category>
		<category><![CDATA[TextWrangler]]></category>
		<category><![CDATA[diff]]></category>
		<category><![CDATA[version control]]></category>

		<guid isPermaLink="false">http://markelikalderon.com/blog/2008/02/20/cha-cha-changes/</guid>
		<description><![CDATA[Changes is out of beta with a 1.0 release. Changes allows you to compare diretories and files and is Leopard only taking advantage of Core Animation and Quick Look. Offering editor support for BBEdit, TextWrangler, TextMate, and Xcode and version control integration for Subversion, CVS, Perforce, Mercurial, Git, Bazaar, and Darcs, Changes is shaping up [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://markelikalderon.com/wp-content/uploads/2008/02/changes.png' title='changes.png'><img src='http://markelikalderon.com/wp-content/uploads/2008/02/changes.thumbnail.png' alt='changes.png' /></a></p>

<p><a href="http://changesapp.com/">Changes</a> is out of beta with a 1.0 release. Changes allows you to compare diretories and files and is Leopard only taking advantage of <a href="http://www.apple.com/macosx/technology/coreanimation.html" title="Apple - Mac OS X Leopard - Technology - Core Animation">Core Animation</a> and <a href="http://www.apple.com/macosx/features/quicklook.html" title="Apple - Mac OS X Leopard - Features - Quick Look">Quick Look</a>. Offering editor support for <a href="http://www.barebones.com/" title="Welcome to Bare Bones Software">BBEdit</a>, <a href="http://www.barebones.com/products/textwrangler/" title="Bare Bones Software : PRODUCTS : TEXTWRANGLER">TextWrangler</a>, <a href="http://macromates.com/" title="TextMate — The Missing Editor for Mac OS X">TextMate</a>, and <a href="http://developer.apple.com/tools/xcode/" title="Tools - Xcode">Xcode</a> and version control integration for <a href="http://subversion.tigris.org/" title="subversion.tigris.org">Subversion</a>, <a href="http://www.cvs.com/" title="">CVS</a>, <a href="http://www.perforce.com/" title="Perforce Software - The Fast Software Configuration Management System">Perforce</a>, <a href="http://www.selenic.com/mercurial/" title="Mercurial - Mercurial">Mercurial</a>, <a href="http://git.or.cz/" title="Git - Fast Version Control System">Git</a>, <a href="http://www.harpersbazaar.com/" title="Bazaar.com">Bazaar</a>, and <a href="http://darcs.net/" title="darcs">Darcs</a>, Changes is shaping up to be a powerful alternative to <a href="http://the.taoofmac.com/space/Applications/FileMerge">FileMerge</a>. Changes also has a number of advanced features such as a command line utility, a plug-in architecture, and <a href="http://www.fscript.org/" title="F-Script Home">F-Script</a> support. A cool <a href="http://markelikalderon.com/blog/2006/11/02/atpm-on-activity-monitor/">hybrid app</a>. Ian Baird of <a href="http://www.skorpiostech.com/">Skorpiostech</a> has been hard at work and was very responsive during the beta phase. (He addressed in a day a serious performance issue that arose in comparing text files with long lines that I reported.) So if you try Changes and like what you see, show him some love and buy a license.</p>
]]></content:encoded>
			<wfw:commentRss>http://markelikalderon.com/2008/02/20/cha-cha-changes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Folding Text</title>
		<link>http://markelikalderon.com/2007/08/07/folding-text/</link>
		<comments>http://markelikalderon.com/2007/08/07/folding-text/#comments</comments>
		<pubDate>Tue, 07 Aug 2007 19:26:24 +0000</pubDate>
		<dc:creator>Mark Eli Kalderon</dc:creator>
				<category><![CDATA[BBEdit]]></category>
		<category><![CDATA[Outliner]]></category>
		<category><![CDATA[Text Editor]]></category>
		<category><![CDATA[TextMate]]></category>

		<guid isPermaLink="false">http://markelikalderon.com/blog/2007/08/07/folding-text/</guid>
		<description><![CDATA[Code folding is a feature of some text editors that allows the selective hiding and displaying of the text being edited. This is particularly useful if you are working on a small subsection of a large, complicated text. Code folding allows you to display and work on the relevant portion of the text while hiding [...]]]></description>
			<content:encoded><![CDATA[<p>Code folding is a feature of some text editors that allows the selective hiding and displaying of the text being edited. This is particularly useful if you are working on a small subsection of a large, complicated text. Code folding allows you to display and work on the relevant portion of the text while hiding the rest. It also allows you to view the structure of the text by hiding irrelevant details. While primarily a feature of programmer&#8217;s editors and IDEs, it is easy to see how this feature can be useful to writers as well.</p>

<p>There are a variety of ways to implement code folding. Sometimes special delimiters are used to mark where in the text the fold is to occur; other times the folding is syntax-based. If the implementation of code folding is syntax-based, then this feature will only be useful for writing if you are using some form of structural markup such as LaTeX or DocBook.</p>

<p>Developed in the 70s in the Lisp community, code folding editors are the ancestor of outliners, such as <a href="http://www.omnigroup.com/applications/omnioutliner/pro/">OmniOutliner</a> and <a href="http://artec-software.com/products/neo/en_index.html">TAO</a>. (For some of the hitory of outliners see <a href="http://www.outliners.com/">Outliners.com</a>, Dave Winer&#8217;s history of <a href="http://davewiner.userland.com/outlinersProgramming">More</a> and Ted Goranson&#8217;s column <a href="http://www.atpm.com/Back/atpo.shtml">About This Particular Outliner</a>.) The expanding and collapsing file system viewer that first appeared in MacIntosh System 7 was an abstraction of the code folding UI, an abstraction that informs the UI of a variety of programs today.</p>

<p>As I posted earlier, <a href="http://www.barebones.com/" title="Welcome to Bare Bones Software">BBEdit</a> 8.7 features improved code folding. Following on the heals of this, <a href="http://macromates.com/" title="TextMate — The Missing Editor for Mac OS X">TextMate</a> revision 1413 offers a small refinement to its folding GUI:</p>

<blockquote>
  <p>[CHANGED] The right-pointing folding arrow is another color to make it visually distinct from the up/down arrows. Thanks to Paul Howson.</p>
</blockquote>

<p>The visual distinction is a nice detail. Not everyone, however, was thrilled with the implementation:</p>

<p><img src='http://markelikalderon.com/wp-content/uploads/2007/08/orange.jpg' alt='right arrow' /></p>

<p>It&#8217;s not just that the orange is garish (it is), but it is sufficiently loud to drown out the gray down arrow. Thomas Aylott of <a href="http://subtlegradient.com/" title="subtleGradient">subtleGradient</a>, benevolent soul that he is, has answered the howls of protest on the mailing list with a customized nib and png files that provided a more muted contrasting gray for the right arrow. The results can be viewed <a href="http://trippledoubleyou.subtlegradient.com/stuff/subtleGradient%20Leopard%20TextMate%20Theme%20Dark%202.png">here</a> and the files can be downloaded <a href="http://trippledoubleyou.subtlegradient.com/stuff/subtleGradient%20Leopard%20TextMate%20Theme%20Dark%202.dmg">here</a>. Thanks, Thomas, for teh awesomeness!</p>
]]></content:encoded>
			<wfw:commentRss>http://markelikalderon.com/2007/08/07/folding-text/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Text Editors on OS X Update</title>
		<link>http://markelikalderon.com/2007/08/06/text-editors-on-os-x-update/</link>
		<comments>http://markelikalderon.com/2007/08/06/text-editors-on-os-x-update/#comments</comments>
		<pubDate>Mon, 06 Aug 2007 19:23:05 +0000</pubDate>
		<dc:creator>Mark Eli Kalderon</dc:creator>
				<category><![CDATA[BBEdit]]></category>
		<category><![CDATA[SubEthaEdit]]></category>
		<category><![CDATA[Text]]></category>
		<category><![CDATA[Text Editor]]></category>

		<guid isPermaLink="false">http://markelikalderon.com/blog/2007/08/06/text-editors-on-os-x-update/</guid>
		<description><![CDATA[New versions of BBEdit and SubEthaEdit are available. BBEdit 8.7 includes improved code folding, LUA support, the ability to open the terminal. Interestingly, there seems to be an attempt to institute TextMate-style snippets, a method for &#8220;smart&#8221; text insertion: Clippings—previously known as &#8220;the Glossary&#8221;, Clippings provide an easy way to capture and re-use frequently needed [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://markelikalderon.com/wp-content/uploads/2007/08/bbedit-85-app-icon.png' alt='bbedit' />
<img src='http://markelikalderon.com/wp-content/uploads/2007/08/splash.png' alt='subethaedit' /></p>

<p>New versions of <a href="http://www.barebones.com/" title="Welcome to Bare Bones Software">BBEdit</a> and <a href="http://www.codingmonkeys.de/subethaedit/" title="SubEthaEdit">SubEthaEdit</a> are available.</p>

<p>BBEdit 8.7 includes improved code folding, LUA support, the ability to open the terminal. Interestingly, there seems to be an attempt to institute <a href="http://macromates.com/" title="TextMate — The Missing Editor for Mac OS X">TextMate</a>-style snippets, a method for &#8220;smart&#8221; text insertion:</p>

<blockquote>
  <p>Clippings—previously known as &#8220;the Glossary&#8221;, Clippings provide an easy way to capture and re-use frequently needed bits of text. Placeholders and embedded script invocation make it easier to add automation and &#8220;smarts&#8221;. A new Clippings menu and improved &#8220;Insert Clipping&#8221; command provide quick access to your existing clippings and easy creation of new clippings</p>
</blockquote>

<p>SubEthaEdit 2.6.5 is a bug fix release.</p>
]]></content:encoded>
			<wfw:commentRss>http://markelikalderon.com/2007/08/06/text-editors-on-os-x-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BBEdit 8.6 Update</title>
		<link>http://markelikalderon.com/2007/01/25/bbedit-86-update/</link>
		<comments>http://markelikalderon.com/2007/01/25/bbedit-86-update/#comments</comments>
		<pubDate>Thu, 25 Jan 2007 14:26:14 +0000</pubDate>
		<dc:creator>Mark Eli Kalderon</dc:creator>
				<category><![CDATA[BBEdit]]></category>
		<category><![CDATA[LaTeX]]></category>
		<category><![CDATA[Markdown]]></category>
		<category><![CDATA[Text]]></category>
		<category><![CDATA[Text Editor]]></category>
		<category><![CDATA[TextMate]]></category>
		<category><![CDATA[TextWrangler]]></category>

		<guid isPermaLink="false">http://markelikalderon.com/blog/blog/2007/01/25/bbedit-86-update/</guid>
		<description><![CDATA[Good news for text-editing writers on the OS X platform. The venerable Mac text editor BBEdit has released an update which includes native Markdown support and improved TeX support. From the release notes: The Markdown language module now supports syntax coloring. If you choose &#8220;Preview in BBEdit&#8221; when a Markdown source file is in front, [...]]]></description>
			<content:encoded><![CDATA[<p>Good news for text-editing writers on the OS X platform. The venerable Mac text editor <a href="http://www.barebones.com/">BBEdit</a> has released an update which includes native <a href="http://daringfireball.net/projects/markdown/">Markdown</a> support and improved TeX support. From the release notes:</p>

<blockquote>
  <ul>
  <li><p>The Markdown language module now supports syntax coloring.</p></li>
  <li><p>If you choose &#8220;Preview in BBEdit&#8221; when a Markdown source file is in front, BBEdit will run your Markdown source through the Markdown script, and so your preview reflects what the file will look like in a web browser. Like the previews of HTML source files, the Markdown preview will update as you edit the file.</p></li>
  <li><p>The TeX language module has been significantly enhanced, with folding support, improved section/subsection detection for the function menu, much more robust math-mode detection, and greatly enhanced LaTeX support. These changes resolve various reported bugs, as well. If you wish to place a &#8220;marker&#8221; in the function menu, you can write a comment of the following form: %: this is a mark. This comment syntax matches that used by TeXShop. The new TeX module also includes some support for ConTeXt, in the form of recognition and generation of fold ranges for \startXXX&#8230;\stopXXX environments, and special-case support for the &#8220;mode&#8221; environment (we ignore the contents of the mode environment, because it often contains out-of-order environment start/stop commands which can confuse the parser).</p></li>
  </ul>
</blockquote>

<p>I would have <em>loved</em> native Markdown support when I was using <a href="http://www.barebones.com/">BBEdit</a>. This is one feature that initially attracted me to <a href="http://macromates.com/">TextMate</a>. The native <a href="http://daringfireball.net/projects/markdown/">Markdown</a> and improved TeX support has also been implemented in <a href="http://www.barebones.com/">BBEdit</a>&#8217;s free cousin, <a href="http://www.barebones.com/products/textwrangler/">TextWrangler</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://markelikalderon.com/2007/01/25/bbedit-86-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>From Editors at War to Kantian Ethics</title>
		<link>http://markelikalderon.com/2006/11/25/from-editor-wars-to-kantian-ethics/</link>
		<comments>http://markelikalderon.com/2006/11/25/from-editor-wars-to-kantian-ethics/#comments</comments>
		<pubDate>Sat, 25 Nov 2006 16:26:11 +0000</pubDate>
		<dc:creator>Mark Eli Kalderon</dc:creator>
				<category><![CDATA[BBEdit]]></category>
		<category><![CDATA[Editor War]]></category>
		<category><![CDATA[Text]]></category>
		<category><![CDATA[Text Editor]]></category>
		<category><![CDATA[TextMate]]></category>

		<guid isPermaLink="false">http://markelikalderon.com/blog/2006/11/25/from-editor-wars-to-kantian-ethics/</guid>
		<description><![CDATA[As a follow up to the last post about the latest manifestation of the Editor Wars, I want to concur with Erik J. Barzeski&#8217;s complaint about TextMate&#8217;s lack of chunk undo. However, having used TextMate&#8217;s character undo, I can see that, in certain contexts, it has its advantages. Personally, I would like the best of [...]]]></description>
			<content:encoded><![CDATA[<p>As a follow up to the <a href="http://markelikalderon.com/blog/2006/11/10/editors-at-war/">last post</a> about the <a href="http://nslog.com/2006/11/08/textmates_undo/">latest manifestation</a> of the <a href="http://en.wikipedia.org/wiki/Editor_war">Editor Wars</a>, I want to concur with Erik J. Barzeski&#8217;s complaint about <a href="http://www.macromates.com">TextMate</a>&#8217;s lack of chunk undo. However, having used <a href="http://www.macromates.com">TextMate</a>&#8217;s character undo, I can see that, in certain contexts, it has its advantages. Personally, I would like the best of both worlds&#8212;with ⌘-z as character undo and ⇧-⌘-z as chunk undo.</p>

<p>However, Erik&#8217;s complaint about <a href="http://www.macromates.com">TextMate</a>&#8217;s lack of chunk undo was perhaps only a pretext to invite his readers to share what they take to be the comparative advantages and disadvantages of <a href="http://www.barebones.com/">BBEdit</a> and <a href="http://www.macromates.com">TextMate</a>. I have licenses for both, but now only use <a href="http://www.macromates.com">TextMate</a>. There were many reasons for the switch. Let me mention a few, not necessarily the most important reasons. I find <a href="http://www.macromates.com">TextMate</a>&#8217;s <a href="http://www.macromates.com/textmate/manual/snippets#snippets">snippets</a>, a method for &#8220;smart&#8221; text insertion, superior in functionality and implementation to <a href="http://www.barebones.com/">BBEdit</a>&#8217;s Glossary function. While it is possible to extend <a href="http://www.barebones.com/">BBEdit</a>&#8217;s functionality, I found this much easier to do with <a href="http://www.macromates.com">TextMate</a>&#8217;s bundle system&#8212;indeed it has allowed a nonprogrammer like myself to immediately implement things that I lacked the skills to implement in <a href="http://www.barebones.com/">BBEdit</a>. Lastly, <a href="http://www.macromates.com">TextMate</a> just <em>feels</em> right. (In no small part because of what Rands describes as <a href="http://markelikalderon.com/blog/2006/11/05/textmat-and-bright-patient-design/">bright, patient design</a>.) Subjective, to be sure, but not, thereby, irrelevant. Text editing is a craft. It is important to hone this craft with a tool that you are comfortable using. If for you that is <a href="http://www.barebones.com/">BBEdit</a>, or <a href="http://en.wikipedia.org/wiki/Emacs">Emacs</a>, or <a href="http://en.wikipedia.org/wiki/Vi">vi</a>, or <a href="http://www.codingmonkeys.de/subethaedit/">SubEthaEdit</a>, that, in the end, is the most important thing.</p>

<p>One last piece of unfinished business. It has been pointed out to me that my previous complaint about Erik was based on partial and secondhand information and is intelligible only on assumptions about what may have transpired. Fair enough, I withdraw the complaint but continue to endorse the normative principle that underwrote it, a normative principle well expressed by <a href="http://www.43folders.com/2006/10/16/how-to-network/">Merlin Mann</a>:</p>

<blockquote>
  <p>[The] heart of ethical and humane networking means not asking favors of others, but instead frequently doing unrequested propers for others. And expecting zilch in return.</p>
</blockquote>

<p>Though I am a philosopher, this is not a philosophy blog, and yet somehow reflection on text editing has led us to Kantian ethics&#8212;surely a testimony to the power and currency of Kantian moral ideals.</p>
]]></content:encoded>
			<wfw:commentRss>http://markelikalderon.com/2006/11/25/from-editor-wars-to-kantian-ethics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Editors at War</title>
		<link>http://markelikalderon.com/2006/11/10/editors-at-war/</link>
		<comments>http://markelikalderon.com/2006/11/10/editors-at-war/#comments</comments>
		<pubDate>Fri, 10 Nov 2006 03:02:02 +0000</pubDate>
		<dc:creator>Mark Eli Kalderon</dc:creator>
				<category><![CDATA[BBEdit]]></category>
		<category><![CDATA[Editor War]]></category>
		<category><![CDATA[Text]]></category>
		<category><![CDATA[Text Editor]]></category>
		<category><![CDATA[TextMate]]></category>

		<guid isPermaLink="false">http://markelikalderon.com/blog/2006/11/10/editors-at-war/</guid>
		<description><![CDATA[TextMate has got some attention recently for its Halloween easter egg, mostly, but not solely, positive. (See this TUAW post and this post from the TextMate Blog.) This was reflected in the change-log removing the holiday stylings that some consider to be the Best. Change-Log. Ever.: [REMOVED] TextMate no longer pays tribute to human sacrifices, [...]]]></description>
			<content:encoded><![CDATA[<p><img id="image98" src="http://markelikalderon.com/wp-content/uploads/2006/11/spookytextmate.jpg" alt="spookytextmate.jpg" /> <a href="http://www.macromates.com">TextMate</a> has got some attention recently for its Halloween easter egg, mostly, but not solely, positive.  (See this TUAW <a href="http://www.tuaw.com/2006/10/30/applications-get-in-on-the-spooky-fun/">post</a> and this <a href="http://macromates.com/blog/archives/2006/10/31/happy-halloween/">post</a> from the TextMate Blog.) This was reflected in the change-log removing the holiday stylings that some consider to be the Best. Change-Log. Ever.:</p>

<blockquote>
  <p>[REMOVED] TextMate no longer pays tribute to human sacrifices, rape, nor does it show a picture of the God of the deaths in your dock &#8211; ticket 945BEB5D</p>
</blockquote>

<p>Easter eggs occur in a number of programs, even text editors. <a href="http://www.barebones.com/">BBEdit</a> has hidden in its credits this wonderful easter egg:</p>

<p><a id="p97" href="http://markelikalderon.com/wp-content/uploads/2006/11/editors.mp3">editors.mp3</a></p>

<p>The song alludes to the <a href="http://en.wikipedia.org/wiki/Editor_war">Editor War</a> waged between the advocates of <a href="http://en.wikipedia.org/wiki/Emacs">Emacs</a> and <a href="http://en.wikipedia.org/wiki/Vi">vi</a>. The Editor War has produced a lot of humor and bad behavior in equal measure. I don&#8217;t think that&#8217;s entirely a bad thing. It is a manifestation of communities of users who are passionate about the tools they use. And at least that&#8217;s admirable even if gratuitous flame wars aren&#8217;t. Squabbling over Emacs and vi continues to this day but is likely to strike some as the topic for gray-beards from the mists of time. But the struggle is eternal and can re-emerge with respect to other editors, in other contexts.</p>

<p>On the Mac platform the present combatants in the Editor War are TextMate and BBEdit. BBEdit is a long time Mac citizen and was <em>the</em> text editor on the Mac for almost as long&#8212;which is not to say that there weren&#8217;t good alternatives such as <a href="http://alphatcl.sourceforge.net/wiki/pmwiki.php/Software/AlphaX">Alpha</a> and Pepper. (Pepper had disappeared for awhile. See this Daringfireball <a href="http://daringfireball.net/2002/08/pepper_author_maarten_hekkelman">interview</a> with Maarten Hekkelman, Pepper&#8217;s developer. Pepper returned after that, but now has apparently disappeared again. Is this the last of Pepper?) The twenty-first century, however, has given rise to a renaissance in text editing on the Mac. There are a number of good text editors to choose from. One notable example is <a href="http://www.codingmonkeys.de/subethaedit/">SubEthaEdit</a> which has a clean interface and the neat niche trick of providing collaborative text editing by cleverly exploiting Apple&#8217;s Bonjour technology. Another is <a href="http://aquamacs.org/">Aquamacs</a> which successfully migrates Emacs from the terminal to the desktop nicely integrating it with the rest of the OS. TextMate has, quite reasonably to my mind, gotten a lot of press lately and some BBEdit users are apparently getting defensive as the latest incarnation of the Editor War <a href="http://nslog.com/2006/11/08/textmates_undo/">manifests</a>.</p>

<p>As for my two cents, I will confine myself to these to two observations.</p>

<p>The first is to call foul on MJD&#8217;s comment:</p>

<blockquote>
  <p>Something that really turns me off TextMate is the way Allan Odgaard is constantly attacks BBEdit, Barebones, and Rich Siegel.</p>
</blockquote>

<p>Allan Odgaard, the developer of TextMate, has studiously refrained from explicitly comparing TextMate to BBEdit, in part, I would like to think, because he is sensitive to the <em>ressentiment</em> that can be so easily provoked. There&#8217;s a more fundamental reason though: He&#8217;s confessed to never using BBEdit.</p>

<p>The second is to observe that Erik seems to undermine the Mac developer ethos even as he extols it. Wouldn&#8217;t it be more in the spirit of things to do Allan a solid rather than demand that Allan does Erik a solid as the prevailing culture, as Erik interprets it, demands?</p>

<p>You have got to take the bitter with the better. If creating communities of passionate users runs the risk of flame wars erupting now and then, well, flame on.</p>
]]></content:encoded>
			<wfw:commentRss>http://markelikalderon.com/2006/11/10/editors-at-war/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://markelikalderon.com/wp-content/uploads/2006/11/editors.mp3" length="871399" type="audio/mpeg" />
		</item>
	</channel>
</rss>

