The SDK I'm working with at the moment has been entirely coded in VIM and is the only layer between our code and the hardware.
The fact that ESR doesn't use an IDE or automated refactoring is perfectly normal. It's those not able to work without using these tools who scare me.