Turns out freedom and flexibility are great for coding.
Neovim is the terminal editor I spent far too long without.