Right. Vim is an Emacs in this sense, but mg, atto, joe, readline, etc., aren't.