The dilemma sounds convincing, since the author seems to suggest that there are two possibilities. But they fail to realize that the one where you spend 0% of time in there is no longer a code editor.
- You want to spend 100% of your coding time in the editor
- You want your coding time to make up as little as possible (ideally 0%) of your total work time
Given that, the perfect code editor is obviously one that makes coding so easy and quick that it hardly takes any time and one that you do not have to leave for external information whenever you do use it.