{"id":1424,"date":"2007-02-28T19:35:50","date_gmt":"2007-03-01T02:35:50","guid":{"rendered":"http:\/\/redmonk.com\/sogrady\/2007\/02\/28\/scribes\/"},"modified":"2007-02-28T19:35:50","modified_gmt":"2007-03-01T02:35:50","slug":"scribes","status":"publish","type":"post","link":"https:\/\/redmonk.com\/sogrady\/2007\/02\/28\/scribes\/","title":{"rendered":"Where Have All the Good Text Editors Gone?"},"content":{"rendered":"<p>It seems that it&#8217;s ever my nature to be willfully disobedient. I know Mark <a href=\"http:\/\/diveintomark.org\/archives\/2007\/01\/21\/wrongroom\">said<\/a> that there&#8217;s no room for new text editors, and I know how much respect I &#8211; and most of the folks I know &#8211; have for Mark, so it should have been fairly cut and dry: stick with the text editor I had. Gedit, that would be, in case you&#8217;re scoring at home. <\/p>\n<p>Now in truth, there&#8217;s nothing terribly wrong with gedit. It&#8217;s relatively lightweight, it supports syntax highlighting for the few languages I&#8217;m likely to use, has a respectable plugin architecture, and does everything you&#8217;d expect a text editor to do. But in truth, there&#8217;s nothing terribly <i>right<\/i> with gedit, at least as far as my usage is concerned. <\/p>\n<p>In case some of its fans run across this, let me reiterate: gedit is a fine editor. It&#8217;s just not something I <i>enjoyed<\/i> using. Not something I felt about the way that the Mac folks do about TextMate (which as near as I can determine, will never be ported to a non Mac platform). It didn&#8217;t have that je ne sais quoi, that I don&#8217;t know what. <\/p>\n<p>So over the past few months, I&#8217;ve been slowly examining my alternatives. SciTE was ok, but didn&#8217;t wow me. Eclipse got DQ&#8217;d because it&#8217;s overkill for the vast majority of my text authoring tasks; I don&#8217;t need to fire it up, for example, just to create this entry. Emacs, which I&#8217;ve never known well but used sporadically in the past, actually had the inside track because a host of folks that I know and respect from <a href=\"http:\/\/edward.oconnor.cx\/2006\/10\/emacs-22-pretest\">Edward<\/a> to <a href=\"http:\/\/www.tbray.org\/ongoing\/What\/Technology\/Emacs\/\">Tim<\/a> swear by it. And, of course, one of my all time favorite authors is a <a href=\"http:\/\/www.cryptonomicon.com\/beginning.html\">big fan<\/a>. <\/p>\n<p>But here&#8217;s the problem: I&#8217;m lazy. Like, seriously lazy. The few times that I&#8217;ve tried reacquire even the modest emacs skills I&#8217;d once possessed I quickly found myself looking for other unpleasant tasks to divert my attention &#8211; not a good sign. So much as I might want to cut back over to emacs, it really wasn&#8217;t in the cards in the immediate future. Particularly since I can&#8217;t cut and paste from the client. <\/p>\n<p>If I listened to <a href=\"http:\/\/en.wikipedia.org\/wiki\/Crosby_stills_nash_and_young\">Crosby, Stills, Nash and Young<\/a>, this would probably be the time for me to love the text editor I was with, given that I couldn&#8217;t be with (or find, whatever) the text editor I loved. But in addition to being willfully disobedient, I&#8217;m not one to settle. So I kept looking, hoping against hope that I&#8217;d find an editor that was right for me. <\/p>\n<p>A couple of days ago, I hit paydirt. Over on the TextMate blog, in a <a href=\"http:\/\/macromates.com\/blog\/archives\/2005\/11\/07\/windowslinux-alternative\/\">discussion<\/a> concerning TextMate alternatives for non OS X platforms, someone happened to mention <a href=\"http:\/\/scribes.sourceforge.net\/\">Scribes<\/a>. <\/p>\n<p>Initially, I was underwhelmed. It seemed like just (yet) another text editor &#8211; even more basic than gedit. But after a couple of days using it, I might be sold. Sold enough that I spent time last night and this morning plugging in text for Scribes&#8217; autocomplete feature (mainly blog links and so forth, along with some Q&amp;A shortcuts).<\/p>\n<p>There&#8217;s nothing the product does that knocks you over. It&#8217;s certainly not pretty like TextMate or feature-rich like Eclipse. But it consistently does the little things that make me more productive &#8211; and more importantly &#8211; happy. The autocomplete being exhibit a: finding out how to extend that was a snap. Or the autosave, which frees me from having to name and save every file on startup lest I lose something I author. Or the fact that it eschews the traditional top menus in favor of a dozen or so simple buttons. Or the fact that the preferences page is one menu, no tabs. Aggressively simple, Scribes is. And it shows: Scribes is lighter in weight even than gedit. <\/p>\n<p>Interestingly, it&#8217;s also &#8211; in the finest 37Signals tradition &#8211; a very opinionated piece of software. It <a href=\"http:\/\/mystilleef.blogspot.com\/2006\/10\/no-tabs-why.html\">rejects<\/a>, for example, the traditional file management convention &#8211; tabs. While I was skeptical of this approach at first, the document switcher notion is growing on me &#8211; and <a href=\"http:\/\/alexking.org\/blog\">Alex<\/a> assures me that it&#8217;s a model that can work well. We&#8217;ll see, but that&#8217;s not a deal-breaker for me in any event. <\/p>\n<p>Is Scribes the best editor available? Of course not, because that&#8217;s a very personal decision. All I know is that it&#8217;s the best I&#8217;ve found for Linux. Now if only someone would take the Scribes&#8217; &#8220;rethink everything&#8221; approach with a mail and calendaring client, I&#8217;d be all set. In the meantime, at least I can write longer emails in Scribes. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>It seems that it&#8217;s ever my nature to be willfully disobedient. I know Mark said that there&#8217;s no room for new text editors, and I know how much respect I &#8211; and most of the folks I know &#8211; have for Mark, so it should have been fairly cut and dry: stick with the text<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[61],"tags":[],"class_list":["post-1424","post","type-post","status-publish","format-standard","hentry","category-open-source"],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/redmonk.com\/sogrady\/wp-json\/wp\/v2\/posts\/1424","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/redmonk.com\/sogrady\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/redmonk.com\/sogrady\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/redmonk.com\/sogrady\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/redmonk.com\/sogrady\/wp-json\/wp\/v2\/comments?post=1424"}],"version-history":[{"count":0,"href":"https:\/\/redmonk.com\/sogrady\/wp-json\/wp\/v2\/posts\/1424\/revisions"}],"wp:attachment":[{"href":"https:\/\/redmonk.com\/sogrady\/wp-json\/wp\/v2\/media?parent=1424"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/redmonk.com\/sogrady\/wp-json\/wp\/v2\/categories?post=1424"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/redmonk.com\/sogrady\/wp-json\/wp\/v2\/tags?post=1424"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}