I find it odd that Sublime is so widely loved. It seems like a way-station between Notepad and Vim/Emacs. The extensions are nice, and the GUI is easy on the eyes, but it seems that most of my peers outgrew their Sublime Text/Notepad++/Textmate stage by the time they completed their first year of undergrad. I would hate to be stuck in the slow world of Sublime Text limbo as a result of being too lazy to learn and cus…
I used Sublime for a while, then switched to Emacs for a while. I ended up switching back because, while I really liked Emacs, I didn't like being stuck in a terminal and I couldn't do effective pair programming. The best bit about Emacs is the configuration, and I could give or take the awkward keybindings. Maybe if LightTable supported configuration with ClojureScript and offered a comprehensive API for it there'd…
Setting up Sublime Text 2
71–80 of 141 posts
Re: Setting up Sublime Text 2
#72Earlier quoted context omitted.
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?
Re: Setting up Sublime Text 2
#73Earlier quoted context omitted.
+1 Actually, things are stored in a few directories. It took a while to figure out where Sublime stores everything so I could write a dotfiles script for it. Having to set things up through Package Manager is a pain. Not sure why that's the first step whenever I read an article on Sublime. A simple package file script that git clones/pulls plugins is more maintainable.
I keep my ST2 package manager config stored in my dotfiles repo, so setting up a new Sublime instance is as easy as just opening ST2 for the first time and letting the package manager fetch the appropriate plugins automatically.
Re: Setting up Sublime Text 2
#74I 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…
Re: Setting up Sublime Text 2
#75Earlier 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.
It can:
git merge -X ignore-space-at-eolRe: Setting up Sublime Text 2
#76I 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
#77Earlier quoted context omitted.
Araxis Merge, problem solved?
I don't know it. But unless it's something that comes built into Git it's not useful. It needs to be something everyone has. That's the whole point.
There's no reason to use shitty tools here.
Re: Setting up Sublime Text 2
#78Re: Setting up Sublime Text 2
#79Earlier quoted context omitted.
I keep my ST2 package manager config stored in my dotfiles repo, so setting up a new Sublime instance is as easy as just opening ST2 for the first time and letting the package manager fetch the appropriate plugins automatically.
What bootstraps package manager?
Re: Setting up Sublime Text 2
#80Earlier quoted context omitted.
I think ST2's chrome is functionally bad, rather than aesthetically, and I'm not sure it can be fixed with themes. The way the sidebar and the tab bar interact to show which document is active can be extremely confusing.
I have the same problem its not as clean cut on a mac as say textmate. On linux windows its a fair bit suited to the environment. The initial code theme is pretty ugly thank god for themes like tomorrow, soda and similar. I find the blog post with a title "setting up sublime" that doesnt cover the package manager for plugins pretty laughable. Its kind of the best part..
Installing package control is basically the first thing this post covers.