Note that the functions provided by desktop.el can be implemented with a kind of tab that I could call "saved desktop". :init of this kind of tab looks for a saved file of configuration and restores it :deactivate saves the current configuration :activate restores the config :close asks whether to save the config into a file Alin.