we should def go back to ESS/emacs (or neovim). Sadly I do not have any time to spare on that.
I know some started resources: https://ess-intro.github.io/ while it is good I think they are far from perfect (I think a more opinionated config is a must first)