>>73
I use both. Don't do that unless you know that ^Q will wake up your terminal after a ^S or if you don't like removing :wq lines at the end of your files. (muscle memory)
When I program in C, my IDE is vi, make and shell scripts. I also use it when I have to edit config files on a server.
I use emacs when I need the convenience of sending s-exp to the interpreter, or fancy features like syntax highlighting.