emacs vs. vi? I can't speak intelligently about emacs because I don't use it. vi is the end all and be all of editors -- which I guess makes me one of those 10000 eye-rollers. Of course the perfect piece of software will solve all of your problems! The trouble is that precious few actually realize that the perfect piece of software is the one that they will actually use.