Ruby on Rails and a lot of Clojure.
I went with vim having used vi long long ago (25 years ago), back when I was connecting to lots of different machines and you could count on vi being available everywhere. emacs had to be installed, nano wasn't even a thing then. So I just got used to it.
I’ve heard of others say that vi/vim is usually available in most *nix environments.
At this point, the vi thing isn't even important anymore unless you're physically walking to the device (which is less of a thing now). If you have SSH access, you can use emacs without even leaving your computer. Tramp allows you to connect to the system as though you were working with files on your own computer.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.