TIL emacs has a built-in vi (not vim) mode called viper
Top (Viper Is a Package for Emacs Rebels)
Actually, this was only the third such mode, after vi.el and vip.el, both of which were obsoleted by Viper (which itself dates back to ... many years ago)
vi.el
vip.el
Interesting....TIL again!
Granted, you should presumably just install evil mode and use that.
Agreed