virtualenvwrapper-emacs-desktop

Emacs desktop-mode lets you save the state of emacs (open buffers, kill rings, buffer positions, etc.) between sessions. It can also be used as a project file similar to other IDEs. virtualenvwrapper-emacs-desktop adds a trigger to save the current desktop file and load a new one when activating a new virtualenv using workon.

Source Codehttps://bitbucket.org/virtualenvwrapper/virtualenvwrapper-emacs-desktop
PyPIhttps://pypi.org/project/virtualenvwrapper-emacs-desktop/

2012