First of all, I’d like to point out this article doesn’t include full-fledged IDEs, I’ll leave those for another article. So in conclusion you won’t find here Emacs, nor Vim or Eclipse and so on. This article overviews text editors, which may or may have not features belonging to a programming environment, like indentation or syntax highlighting, but aren’t full-blown development environments.