It's rather easy to get modal editing in emacs, such as the famous evil-mode or the less famous but easier to learn and customize modalka, which I use. Note that I'm not a programmer, so I use org-mode and LaTeX editing mostly.
I know, I used to use spacemacs with evil . Now a days I use vscode with an addon that connects with neovim for having the key bindings...not great but having vscode makes other stuff easy.
The text was just a quote of what the guy could reply :P.