Re:Ask HN: What do you love/hate about terminals? Would you ...
by geokon on Wednesday December 27, 2017 @11:04AM
(#16015503)
I think this would be pretty easy to do in eshell. Emacs gives you frames already and supports interacting with output buffers (like compilations errors)
Its been on my to-do list for a while. I wrote a rough outline and its similar to what you've said as well: https://reddit.com/comments/6y3q4k/comment/dml16vq