emacs-perspective 2.2 Switch between named "perspectives"
This package provides tagged workspaces in Emacs, similar to workspaces in windows managers such as Awesome and XMonad.
perspective.el provides multiple workspaces (or "perspectives") for each Emacs frame. Each perspective is composed of a window configuration and a set of buffers. Switching to a perspective activates its window configuration, and when in a perspective only its buffers are available by default.