I use http://vim.spf13.com/ , http://spacemacs.org/ and https://github.com/JBakamovic/yavide For code editing, I have a hard time deciding which one to use, so I switch between them as needed. Check them out :) And also - if you have some tools you use for this - feel free to tell me about it in the comments, I always like to discover new tools :)