My primary objection to both of the 'sacred' editors mentioned (not talking TextMate---I've no knowledge of it) is that they violate the original Unix tool rule: 'One task, done well...' All of the bolt-ons so the programmer could sit on his virtual dead ass without leaving his environment just make chalk-board-scrapping noise as far as I'm concerned.