Jungo (<a href="http://jungo.com/" rel="nofollow">http://jungo.com/</a>), a company where I first learned the "proper" development process with code reviews etc, had instituted Vim as the company wide editor. You <i>could</i> choose something else if you still could work reasonably in vim and mastered that "other" editor to a high degree, being able to do x,y,z things with it. There was an actual document describing required level of mastery ;)<p>Now, vim being one of the top productive environments (only probably be contested by emacs), and the fact that we worked in C, so stags vim plugin provided as much IDE-ness you could get anywhere else at the time (2000), I think that was a very reasonable requirement. Eclipse? nah, not really, you can pry VIM from my dead hands, definitely would not work at this place.