I'm working with Emacs on several different projects with several different languages. I'm seeking for solution that could help manage project as workspace
.
Meaning
- Understand language in use and load appropriate modes (to reduce startup time, I'm trying not to load all at start)
- Restore last buffers and their ordering (last workspace setup)
- Restore default buffers and their ordering (default workspace setup)
- Restore buffers and their ordering in pre-defined setup (special workspace setup, for debugging, for tracing)
Please suggest solutions or point to a way how can I achieve this