Setting up Emacs as a Ruby development environment on OS X
crypt.codemancers.com
crypt.codemancers.com
I know emacs can do everything including make me breakfast, and I think the happiest/productive I've been with a editor was when I could do all my java builds in emacs and run all my tests from a TM 1 window. I know emacs can do the latter - I'm sure someone has written this functionality, probably years ago.
One of the things I always missed with the current editors is split panels - I used it all the time with emacs. I never really cared for folder icons or a lot of gui chrome and I prefer never to have to use an ide. Maybe now is the time to check in again. :)
*side note: if you are building from brew, be prepared for a big compile. The emacs source is ginormous.
The thing I thought I'd miss the most was not being able to use the scroll wheel in the text terminal, but using 'go to next function' and 'go to previous function' key combos, along with making very liberal use of inline search has done a pretty good job replacing how I previously navigated documents.
I didn't think that not having to leave the home row keys was such a big deal but now I have to do it so much less often taht I can feel how jarring it is to my rhythm of working.
I usually run 1 gui emacs instance with my main development environment and only use the terminal version when logged into remote machines.
I no longer know what to do when I get in an IDE. I have found it so hard to develop on windows that I downloaded emacs to Windows, and now, that's the only way I develop.
Though, I have to look at the docs quite often usually have the docs up in one window and emacs in the other. I think that keeps me honest about how much I actually know whatever it is I'm using -- If I'm spending too much time looking up the docs/stack overflow for a particular tool, that is an easy way to gauge how proficient I am.
https://gist.github.com/gnufied/7160410
Looks like it says: (depends-on "color-theme-sanityinc-tomorrow") ... (depends-on "noctilux-theme") ... (depends-on "soft-morning-theme")
Sorry, I didn't look into those, but saw he didn't respond. Good luck!