The Window manager for GNU Emacs
What is Windows?
With windows.el, ~ou can divide the screen of GNU Emacs as many as you like. Since efficiency of implementation or so depends much on the style of window division, you may have your own style of partitioning. But if you switch the mode to e-mail mode or NetNews mode, they break your favorite style.
Windows.el enables you to have multiple favorite window configurations at the same time, and switch them. Furthermore, it can save all window configurations and some global or buffer-local variables into a file and restore them correctly. This package provides the `named(numbered) frame' that can be selected directly with their name. With revive.el, all frames' displaying buffers, window configurations and size can be saved and restored.