Emacs is praiseworthy. You can create your own development platform inside emacs. All you need is the will to learn
elisp. Elisp is a dialect of LISP, the language developed at MIT in the 1950s for AI research (for inspiration check out some old-school programs written in LISP
here).