Full mouse support enabled for Iterm2/Tmux/Emacs so I can click and drag windows/frames, etc.
Clipboard access is seamless with respect to the fact that Emacs has different Cut/Paste commands than OSX - but when I do cut/yank in Emacs the results are available for me to Command+v inside OSX.
For me there is almost nothing missing from using anything in GUI mode for my development purposes. I live in the console and have found very little reason to switch.
Using RubyMine for Rails is awesome and I used to be a die-hard fanboy... but I made the jump to the console 2 years ago and haven't missed _anything_. I have found no productivity gains over living in RubyMine/Intellij vs. Emacs/Iterm2/Tmux.
Ubuntu (with lots of VirtualBox VMs) + sublime text. Most VMs have node.js, Puppet and Apache.
I try to avoid customising my dev env too much as it has caused my problems in the past when moving employers or platforms but that is a personal preference (I know lots of other devs that go for customisation in a big way).
linux + bash + emacs for most things, Eclipse for Java projects.
Gitg and Bazaar Explorer are useful GUIs for their respective VCSs. (Not that I strictly need them, but I like seeing a graphic representation of the project history.)
Full mouse support enabled for Iterm2/Tmux/Emacs so I can click and drag windows/frames, etc.
Clipboard access is seamless with respect to the fact that Emacs has different Cut/Paste commands than OSX - but when I do cut/yank in Emacs the results are available for me to Command+v inside OSX.
For me there is almost nothing missing from using anything in GUI mode for my development purposes. I live in the console and have found very little reason to switch.
Using RubyMine for Rails is awesome and I used to be a die-hard fanboy... but I made the jump to the console 2 years ago and haven't missed _anything_. I have found no productivity gains over living in RubyMine/Intellij vs. Emacs/Iterm2/Tmux.