I started using Emacs at the AI lab in 1978. It's still my main development tool and probably still the program I spend most of my time in today.
And to answer the question I get a lot: no, it would be morally reprehensible to name a cat after an inferior editor such as "vi".
https://en.wikipedia.org/wiki/Peripheral_Interchange_Program
]CATALOG
And my next dog after the way you warm restart DOS after you hit RESET with Integer Basic ROMs and get thrown into Woz's system monitor:
*3D0G
Emacs is a powerful, flexible, majestic, extensible silver tabby, so he also acts like his namesake: textual and functional determinism.
He is cute though.