Emacs Notebook Mode version 1.2 released.
Notebook mode allows the user to edit input and output from a sub-process in a
file I call a notebook. Release 1.2 is the first release on sourceforge. The
code has been cleaned up, and documentation has been added. The faces used to
signal input cell status are now configurable.
Each notebook has a collection of cells, consisting of a prompt, an
input region and an output region. You tell Emacs to send a cell to the
process (using C-Enter or M-Enter with my default key bindings) and when the
process responds, it will paste the output in to the output region.
You can then go back and edit other cells and re-enter them.
Between the cells is regular text, which you can do with as you wish.
This is different from the standard shell mode, because you may send
several input regions at once, and the output will be sorted out and pasted
next to its corresponding input.
Currently, notebook mode can be used with Matlab, Octave, MuPad, and the Bash
Shell. It is not very hard to extend it to other programs.
Downloads can be found at <http://sourceforge.net/projects/notebook/>.