I've already tried both(eMacs and Vim), but they are so command-line, even with their GUI front-ends, they still looks like a console program.