I want such functionality from emacs (gnu 25), I press key in any buffer with source code, and instead of one buffer I got 3 buffers on the screen:
source code buffer ------------------ *eshell* | *compilation*
*eshell* should be created if not exists, and if no
*compilation* buffer around,
*scratch* be shown, but should be replaced with
*compilation* after first compilation.
I read about sessions, but as I understand it was not I want. I want this windows split for any source code buffers, not for specific, that I save in session and restore from session.
How can I achieve, any known extension/package with such functionality?