We usually had iTerm running a shared tmux session on the large 27″ display and a desktop screen sharing session on the vertical display. We use two monitors: the iMac’s main 27″ monitor and a large (usually at least 24″) LCD rotated vertically.
My personal experience was that tmux + Vim was so fast when working remotely that it was usually indistinguishable from coding locally.
Fast! tmux has the least latency of any collaborative code editing we have used.desktop screen sharing, why and how we used it, and how we addressed the many challenges of remote pairing using tmux. Read on to learn about tmux’s advantages and disadvantages vs. Our large software project used tmux regularly for remote pair programming and settled on a configuration that has worked well for our team.
MACVIM WHEN SSH HOW TO
There is no shortage of tutorials and guides regarding how to use tmux, thus my only introduction to tmux will be this: tmux is a terminal multiplexer and supports shared terminal usage. Tmux is the cool kid on the block for remote pair programming, as long as you are using a terminal based editor such as Vim or Emacs. Update : There is a lively discussion on Hacker News about this post in addition to the comments below. Update : We have added tmux-vim autosaving support as a Vim plugin.