Yes but they are IDEs, while Atom/Vim/Emacs are plain text editors.
I don't think that's a fair assessment given the what is now minimum expectations around syntax highlighting, syntax/grammar validation, autocomplete, etc. We're no longer dealing with "plain text".
e.g. live libclang-based code completion for Emacs: https://github.com/Sarcasm/irony-mode