Binary package “elpa-sesman” in ubuntu plucky
session manager for Emacs IDEs
Sesman provides abstractions to associate processes like REPLs to
projects, directories and buffers. For example, the Emacs Clojure
environment CIDER uses Sesman to associate the REPL process for a
project to buffers editing that project's code.