ParentFull thread075·Maybe emacs? I know it's not ass popular as vim, but emacs is made for being extended by elisp.View on HN