Of course, Emacs can do everything listed in this article, even edit remote files over SSH while in graphical mode.