In emacs, if you want to hack on an "extension", which are just a bunch of elisp files, you open them and evaluate your changes, that's it. It's a live environment. How is this in other editors like vim? If you want this in VSCode:
https://github.com/BetterThanTomorrow/joyride
@borkdude
emacs rulez OK