Here's what I'd like to be doing - When I start emacs, I
typically open up multiple eshells to do different kinds of compilation
etc. Is there a way to retain the "session" in such a manner that all
open eshells are also retained.
As a workaround I was attempting to write a script that would open up the necessary eshells -
(progn (eshell) (rename-buffer "b1") (insert "cd path1\n") (eshell)
(rename-buffer "b2") (insert "cd path2\n") ) The problem is that I am not able to cd into the right place in eshell using (insert "cd path1\n") !!!