maa@sei.cmu.edu (Mark Ardis) (06/24/88)
In article <339@csvaxa.UUCP> edward@csvaxa.UUCP (Edward Wilkinson) writes: >> >>In November last year, kyle@xanth.UUCP (Kyle Jones) posted a nice >>package of elisp for saving all visible windows between emacs >>sessions, so that when you run emacs again, it will startup with the >>same windows visible as when you exited last time. Has anyone made the >>even more useful changes to allow ALL windows, visible or not, to be >>saved? On a standard glass tty, I only have one window open usually, >>so saving all files/buffers would be more useful than just saving all >>visible windows. The Gnu-Test package does even better: it allows you to save any or (almost) all of the state of a session and reload it later. Gnu-Test is a package of functions that allow a programmer to test their Gnu Emacs Lisp code. The main features are: Functions to save and restore the state of a session, including control over which windows, buffers, and global state information to include at save and restore time. Functions to compare and display states or components of states, and to display differences. Functions to measure coverage of testing. Documentation, including examples, about the package in texinfo-format. I posted the source to "comp.sources.unix" (Volume 11, under the name "test.el", in three shar files). If you are unable to get the sources from the archives write to me: Mark A. Ardis Software Engineering Institute Carnegie-Mellon University Pittsburgh, PA 15213 (412) 268-7636 maa@sei.cmu.edu