Developing under Linux, TMUX and VIM are hard to beat. For Python and C++, I maintain dotfiles here. The main features are as follows: