"Really? You must not do much real-world programming then. "
If anyone had any doubt they need only look at that statement. No competent programmer is so lacking in logical facility that they would draw that conclusion. Period.
"Basically, your assumption smells like the shit hole you crapped it out of."
That smell is your breath. Later, moron.
"*Shrug!* I haven't done any programming since the Second Millennium ended."
Hey! Then guess what?! You are completely off topic and in the wrong story thread! If we ever need the opinion of a layperson with almost no skills on the subject and limited and outdated experience we will be sure to contact you immediately!
"PS, in concession: I could make the same cases for Vim and its grandchildren. Once you've learned them, if they do what you need then there's very little compelling reason to change."
Sound reasoning and pragmatism. Very nice. I use vim and joke about the vim vs. emacs debate all the time, but in truth I don't care which you are proficient with so long as it is with at least one of the two. If you can't use vim or emacs proficiently, I immediately start to question your competence. I'm not saying everyone who is unfamiliar with emacs or vim is incompetent, just that the likelihood rises quite a bit when the person can use neither well.
"I have been programming since vi was considered advanced."
We'll need more information to determine how long you have been programming, since you could have started moments before your post based on that criteria. VIM is still one of the best IDEs available (people mistakenly refer to it as an editor; that's like calling a car a windsheild; yes VIM has an editor, but it is much more than that.) Sure, you need to set it up with the right tools (e.g. tag files with cscope or ctags) but that is true of any modern IDE today (e.g. Eclipse)
"The only way I can lose this election is if I'm caught in bed with a dead girl or a live boy." -- Louisiana governor Edwin Edwards