Live data from Hacker News

Sublime Text 2 Build 2091

sublimetext.com

41–50 of 89 posts

Re: Sublime Text 2 Build 2091

#41

It's amazing the consistency of quality of experience between Mac and Windows. The cross-platform license is also fantastic. There will be those days where you, for some reason, arrive on a Windows box and having Sublime Text around will make your day substantially less painful.

Jon - I see you responding elsewhere on the thread. Would love some more info about how you build and develop on 3 platforms simultaneously, with the appropriate native hooks on all of them. Pretty impressive.

I keep meaning to write a blog post with some details on this, but as with many things, I usually end up coding instead.

Sublime Text 2 is almost entirely C++ (with a smattering of Objective C for Cocoa and Python for plugins). Coding is generally fairly straight forward: code on one platform (mostly Linux at the moment, but I switch around frequently), and then make sure it still compiles elsewhere.

Sublime Text 2 itself uses a custom UI toolkit. There are a lot of apps where this may not make sense, but it's not such an unreasonable choice for Sublime Text, where I always knew that a lot of the UI controls were going to have to be custom no matter the toolkit (e.g., the text control and tab controls). The UI toolkit sits on top of a cross platform abstraction layer, which is more a union of platform functionality rather than lowest common denominator.

Re: Sublime Text 2 Build 2091

#42

Some of the posts here make me think I should seriously consider making the jump from TextMate to Sublime Text 2. Would anyone care to share some good reasons not to make the jump that I should consider?

Sure. It'll hinder your jumping to MacVim.

(a former TM user)

(PS: there are two very good vim peepcode casts and consider 'http://yehudakatz.com/2010/07/29/everyone-who-tried-to-convi...)

Re: Sublime Text 2 Build 2091

#43

It'll take a lot to convince me to switch to a new text editor (coming from a perfectly-customized MacVim experience). Sublime Text 2 is the first that has even caught my attention, and each new build has given me more to love about it. That said, it's going to take real vim bindings for me to actually switch. Of all the amazing features ST2 has been adding, none of them increase my productivity while programming mor…

I am in the same situation. There is no way I am going to switch without at least vim bindings and modal editing.

Re: Sublime Text 2 Build 2091

#44
post #19

It'll take a lot to convince me to switch to a new text editor (coming from a perfectly-customized MacVim experience). Sublime Text 2 is the first that has even caught my attention, and each new build has given me more to love about it. That said, it's going to take real vim bindings for me to actually switch. Of all the amazing features ST2 has been adding, none of them increase my productivity while programming mor…

Do you open lots of buffers on a single vim session, or just start a vim from the terminal for the file you want to edit?

I start vim from the directory of the project that particular MacVim window will be working on. From there I use NerdTree and Command-T to open buffers/tabs in the same window.

Re: Sublime Text 2 Build 2091

#45
post #31

Earlier quoted context omitted.

As a VIM user I find that amusing, people that use editors other than Emacs and VIM are very disloyal to their editors, I've been using VIM for years, and I'm not switching to another one... Just out of the curiosity, what editor do you use on Windows? PRO Tip: Pick an open source editor, so it's always updated (ejem TextMate).

Maybe that's because Vim and Emacs have a steep learning curve so it's hard to switch to another editor. Or it may just be because they do all what we can want from an editor (and even more).

The learning curve of Vim and Emacs making it hard to swith TO another editor? Sorry, but that makes no sense. :-) Maybe Vim and Emacs do have qualities that other editors don't match?

Re: Sublime Text 2 Build 2091

#46
post #40
post #32

Earlier quoted context omitted.

What about people that use both Emacs and Vim?

I don't think there are many people who are seriously using both vim and emacs equally. Fully mastering either of them costs years...

They may not be mastered equally. For example, I find myself using vim to edit files on servers, because setting up emacs to my taste is always a bit of a pain. (I do know about TRAMP.)

Re: Sublime Text 2 Build 2091

#47
post #19

It'll take a lot to convince me to switch to a new text editor (coming from a perfectly-customized MacVim experience). Sublime Text 2 is the first that has even caught my attention, and each new build has given me more to love about it. That said, it's going to take real vim bindings for me to actually switch. Of all the amazing features ST2 has been adding, none of them increase my productivity while programming mor…

Do you open lots of buffers on a single vim session, or just start a vim from the terminal for the file you want to edit?

Another MacVim user here. I open up a lot of tabs, which works really well for me. The first version of MacVim used to have a sidebar (which was even better) but this is fine too.

Re: Sublime Text 2 Build 2091

#49
post #37

Earlier quoted context omitted.

What Windows text editor do you miss when on OS X?

Powerpoint obviously.

No - Word is definitely better for coding.

But you're right, both are good choices. You can highlight, bold, and italicize all your code at capricious whim, no other editors can compete with that

Re: Sublime Text 2 Build 2091

#50

A lot of people have been talking about switching from TM to BBEdit, but I found Sublime Text 2 to be much closer to a successor to TM than BBEdit.

I switched from BBedit to Textmate, then back to BBedit. And now switching to Sublime.

BBedit has been around for a long time. I remember when (besides TextEdit) it was the only decent editor on Mac.

Post reply on HN