> I don't remember what they listed but Emacs had all of it.
Of course Emacs has none of it. Through a combination of various extensions and plugins of wildly varying quality, and through increasingly arcane config files you can have some semblance of what an IDE offers, but definitely not even close to "all of it".
Of course Emacs has all of it. Through extensions, like VSCode or Atom or Sublime.
> through ... various extensions and plugins of wildly varying quality
Most Emacs plugins that I've seen are higher quality than most professional codebases I've seen.
> through increasingly arcane config files
Things are getting better not worse, so they are _decreasingly_ arcane config files. And Doom Emacs or Spacemacs make this dead simple to setup. This is no longer a valid issue.
Of course Emacs has none of it. Through a combination of various extensions and plugins of wildly varying quality, and through increasingly arcane config files you can have some semblance of what an IDE offers, but definitely not even close to "all of it".