I came across
this site and found this package I've been searching -
winring. With it, you can have similar functionality as GNU screen in Emacs.
(setq winring-keymap-prefix "\C-\\")
(require 'winring)
(winring-initialize)
(setq winring-show-names t)
C-\ n | Create a new window configuration |
C-\ 2 | Create a duplicate of the current window configuration |
C-\ j | Jump to a named configuration |
C-\ 0 | Kill the current window configuration and rotate to the previous layout on the ring |
C-\ o | Go to the next configuration on the ring |
C-\ p | Go to the previous configuration on the ring |
C-\ r | Rename the current window configuration |
C-\ v | Echo the winring version |
You can see the name of window configuration, here
, at the bottom-left corner of every Emacs window.