I named my cat Emacs, and he's only three years old. His sister's name is Pip.
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".
I can only imagine that Pip is an orange cat with typical orange cat characteristics like being crazy and breaking things occasionally.
But does he have a gap buffer?
He is cute though.
I often thought that a cat could be named /bin/cat. After all, many cats seem to enjoy being in boxes or bins!