Live data from Hacker News

Setting up Sublime Text 2

blog.alexmaccaw.com

61–70 of 141 posts

Re: Setting up Sublime Text 2

#62
post #13

"The default website, icon, and theme are ugly to say the least" I can't be the only one who completely, utterly disagrees with this? I absolutely love the default theme and I think the icon looks great (much better than the alternative provided). That being said, I don't want to start a whole pointless discussion about taste here, it just kind of bothered me to read something like that in a blog post that talks abou…

I like the default theme, although I always darken the background and change comments to green. I find the light grey on grey comments pretty painful.

Re: Setting up Sublime Text 2

#63

You shouldn't set "trim_trailing_white_space_on_save": true unless you work alone, otherwise you're going to have random whitespace changes polluting your diffs.

It only pollutes your diffs if you're using a crappy diff tool. Whatever tool you use should have full control over showing leading, trailing, consecutive, or all whitespace differences.

No, the main problem is that it screws up merges. Until Git can ignore trailing spaces as part of the merge strategy, it will be a problem when someone removes trailing spaces in one patch and someone else modifies (with real code) those same lines. If you have a largeish number of changes it will be a nightmare.

Re: Setting up Sublime Text 2

#64

I actually like that the preferences are stored in JSON. This is one of the features that pulled me in to Sublime Text.

I wish it was yaml. Even the slightly relaxed json (comments!) is still too picky for my taste.

I think TOML [1] would be even more suitable.

[1] https://github.com/mojombo/toml

Re: Setting up Sublime Text 2

#65

I actually like that the preferences are stored in JSON. This is one of the features that pulled me in to Sublime Text.

I just wish Sublime didn't have a mine of its own. It has a bad habit of rewriting my config with my comments removed.

The only time Sublime rewrites configs is when you change the theme. Maybe you have plugins that do it?

Re: Setting up Sublime Text 2

#66
post #43
post #13

"The default website, icon, and theme are ugly to say the least" I can't be the only one who completely, utterly disagrees with this? I absolutely love the default theme and I think the icon looks great (much better than the alternative provided). That being said, I don't want to start a whole pointless discussion about taste here, it just kind of bothered me to read something like that in a blog post that talks abou…

I think the main problem with the ST2 icon is that it looks like a disk drive. I often ignore it because in my brain, I assume it's a disk and not an editor.

Interesting, to me it looks like an 's' key from a keyboard. I've always assumed that's what it's supposed to be.

I never thought it looked like a disk drive. I guess it looks like an external desktop hard drive a bit though.

Re: Setting up Sublime Text 2

#67

I tried to like Sublime, I really did. Bought a license and used it for four months, before going back to Emacs. Sublime is nice, and easy to extend, but it only extends so far, while Emacs is infinitely extensible. You can practically live in Emacs[1]; some things I wanted to do in Emacs were hard to pull off, but I'm yet to find something it can't do. And it does so for years. Fashionable editors come and go, but E…

What I'm about to say comes down more to philosophical differences than differences of opinion about Sublime Text 2. I do not have extensive experience with Emacs. However, I've often heard it described as an infinitely extensible system, or as you put it "you can practically live in Emacs." I find that a bit odd, because it's like building an OS inside an OS. I already have an infinitely extensible system, namely my…

Emacs was designed to work extremely well with Unix, or any other host operating system, and provide a way to easily gather tools (or fairly quickly replicate them in an os agnostic/portable manner) and provide a cohesive and expressive user interface to work with the output of those tools.

You find Emacs "a bit odd" because it's necessary to put in about a week of diligent study in, that's the barrier to entry, STUDY.

Other editors are just editors, that may or may not have extensions, Emacs is a textual environment.

If you look at it from the perspective of games, It's kind of the difference between Pac Man and Minecraft.

Re: Setting up Sublime Text 2

#68
post #17

Earlier quoted context omitted.

Yeah, I didn't understand this either. "Sublime's initial look leaves a lot to be desired." Really? I think it looks great. Here's another post that calls Sublime's default theme "pretty ugly" and "god-awful": http://floatleft.com/notebook/making-sublime-text-2-beautifu...

I love the icon. I don't have an opinion about the default theme except to say that part of the whole point of Sublime (to me) is to find a custom color theme for your code. It's like css for your workspace! I use a modified Cobalt that has much more green in it. Honestly I love that Sublime allows you to fulfill that urge to express yourself while you're expressing yourself (yo dawg etc.).

It's a bit like a teenies version of Emacs.

Re: Setting up Sublime Text 2

#69
I tried switching to the Soda theme as directed, didn't like it. And I'm dumb, and forgot to back up the original prefs file. Could someone remind me what the default theme is called?

Re: Setting up Sublime Text 2

#70

Earlier quoted context omitted.

It only pollutes your diffs if you're using a crappy diff tool. Whatever tool you use should have full control over showing leading, trailing, consecutive, or all whitespace differences.

No, the main problem is that it screws up merges. Until Git can ignore trailing spaces as part of the merge strategy, it will be a problem when someone removes trailing spaces in one patch and someone else modifies (with real code) those same lines. If you have a largeish number of changes it will be a nightmare.

Araxis Merge, problem solved?
Post reply on HN