I've updated my ebb/flow functions in #emacs shell that I presented at last year's #EmacsConf, and wrote an essay describing it. Wondering if others would find out useful as a package... https://howardism.org/Technical/Emacs/eshell-ebb-flow.html