At present I use a
screen session in the terminal (outside of emacs), with window 0 devoted to running my web server, window 1 to running tests, and window 2 for general hacking. I like this flow and want to keep something similar. I was wondering a way to emulate this on emacs.
I should always have one frame devoted to exactly one of these three windows (on the bottom) and there should be some way to cycle through them. I don't really want these windows getting mixed up in the rest of my windows. Arguably this is a good use case for another frame, but that sends me back to using
screen or something to manage and I was experimenting with getting away from this utility.
The next option is (somehow - still learning) setting up perennial buffers and being able to access them via the buffer list. Still scatters them around; not great.
My other reasonable solution is to run a
screen inside a shell and anchor the window. Not crazy, but still have the problem of nested control characters and stuff.
Any good solution here?
In particular this creates a window reserved for basically a full emacs session inside a window, and in fact I could just nest it inside a shell, but obviously the key bindings basically go to oblivion and back.