Kilsmo's log

The problem with using new text editors

So, I am slowly trying to adopt to the Mac world. I still feel like an outsider, and I have nothing in Mac OS X that I miss if I go to another platform.
I am trying to change that. Some weeks ago, I got myself a license of TextMate (Mac OS X only). I have been planning to learn to use it, but it takes some time. I do most editing at work, where I run Ubuntu, and the little I have been doing at home I notice that I do not really know TextMate.
My editor is currently Emacs, and all I can say is, I do not, and will probably never like it. I tried Vim a little, and I think that it is interesting, but not interesting enough to actually learn how to be productive there.
For a lot of other applications, like browsers, switching is not a big deal. I can use IE, no problem. It is the small details that will always make me want to go back to Opera, but I will be able to surf the Internet in whatever browser I am currently using.
Switching to a new text editor is a completely different thing. I tried to play around with TextMate, and all I see is that it does not seem to have any good functionality. No tabs, every time I open a new file, a new window opens. Well, until I read the documentation, and I find out how to do that. Emacs is one universe, TextMate another. Exploring a new universe will take time. And, of course, reading the manual will speed up the process.
I really want to like TextMate. But, when I do, I will be forever tied to the Mac platform. Be careful what you wish for.

Read this about JavaScriptInnovation by breaking established platform conventions

Comments

Kyle Bakerkyleabaker Thursday, February 19, 2009 2:48:12 AM

Have you ever tried Geany in Ubuntu? I've been using it exclusively in Linux for over a year now and prefer it over other text editors without a doubt. I have found a few cons, but it is still being developed so I can deal with those for a while.

I don't own a Mac myself, but I have used TextMate before and honestly didn't care for it that much, but like you said it takes some time to get used to something new.

Nicklas Westinkilsmo Thursday, February 19, 2009 8:05:21 AM

No, never tried (or heard of) Geany. Thanks for the tip!

Sn3ipen Friday, February 20, 2009 1:22:51 AM

Geany on Ubuntu Rocks!

Non-Tropponon-troppo Saturday, February 21, 2009 5:40:08 PM

Textmate on OS X rocks! I suppose like anything, one needs to get into the workflow space. For textmate, that means learning to use Bundles effectively. A quick first start is the bundle dialog — ⌃⌘T — this gets you a progressive-find interface to every function, of which there are an overwhelming number hidden under Textmate's minimalist UI. For Ruby, I found this guide very helpful at first:

http://ciaranwal.sh/2008/02/20/textmate-tip-the-ruby-bundle (the author of that tip also wrote a full book on textmate: http://www.pragprog.com/titles/textmate/textmate )

As to essential applications, indeed it took me a few weeks to find them, but boy, I can't find them on any other OS now - my killer OS X apps:

Quicksilver -- nothing, but nothing comes close to revolution in interface this brings if used fully. At first blush, an elegant launcher (Gnome Do, Launchy etc), but oh boy, scratch the surface and the ninja-fu is endless.

Scrivener -- writing creatively/academically needs more than a brutal text editor/word processor can give. Scrivener is a pearl of a writers tool, I know of numerous people who switched just for Scrivener alone. Priceless and nothing comes close on Windows (and I doubt Linux).

Awaken -- works flawlessly to wake me up to music. Windows apps were always very flaky and poorly integrated, don't know about Linux but sleep/wake was never its strong point...

Gimmesometune + iConcertCal -- though I really dislike iTunes, I use Quicksilver to replace its UI so I never see it running. These two apps allow flawless last.fm and lyric fetching, and notify me whenever a concert of one of my artists is on 100km from London. iConcertCal will put the dates into my iCal which flawlessly syncs to my phone. thus without ever having to search anything, I have the gig lists of all my favorite musicians!

Houdahspot -- I love spotlight, OS X has better metadata integration (still not perfect though) than any other OS by far but the possibilities are not always elegantly exposed by Finder. Houdahspot provides spotlight a much better UI to drill to any file effortlessly.

Keynote -- powerpoint is painful in comparison. Opera show is for masochists :-P

Skim -- best PDF reader ever (especially for scientists)!

Tofu - I've always liked reading stuff in columns, this does a simple job of conforming text to be most legible.

Applescript -- the language is ugly as hell. But OS X has better inter-application interoperability than anything else, services menu and applescript dictionaries ensure most apps have a public API to string workflows together. It is possible to use ruby instead of applescript, which makes dealing with this so much nicer. Perhaps KDE is the next best GUI in terms of interoperability.

Well, enough from me!



Write a comment

New comments have been disabled for this post.

May 2013
M T W T F S S
April 2013June 2013
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31