Notebook mode sets up a sub-process that has well defined input and output responses, such as a shell, or a command line program like matlab. Each notebook has a collection of cells, consisting of a prompt, an input region, and an output region.
Be the first to post a text review of Emacs Notebook Mode. Rate and review a project by clicking thumbs up or thumbs down in the right column.
This version is compatible with GNU Emacs 22.
2007-10-14 fredgc@gchouse.org <fredgc@raven> * version.texi, notebook.html, Makefile: Update some timestamps for version 2.1. * version.texi, samp7.fs, samp6.shell, samp4.shell, notebook.html, notebook-mode.el: Emacs version 22.1 has a slightly different set of variables used by font-lock. Changes to notebook-mode.el were needed for compatibility. * Makefile: Change installation procedure. 2005-01-15 fredgc@gchouse.org <fredgc@raven> * x-tex3.shell, x-plain2.shell, x-html.shell, samp7.fs, samp4.shell, README, notebook.texi, notebook.html, .cvsignore: I have removed the web page at ktb.net. 2003-11-09 fredgc@gchouse.org <fredgc@raven> * notebook-mode.el, Makefile, ChangeLog: Change the version number: there is a clash with the new cc-mode that needs to be fixed. * version.texi: Current version (or is that the next version?) * samp7.fs: minor changes. * notebook.texi: Made some minor documentation changes. 2003-07-17 fredgc@gchouse.org <fredgc@raven> * notebook-mode.el: Added keybindings for "nb-clear-output-buffer". 2003-06-03 Fred Gylys-Colwell <fredgc@member.ams.org> * notebook-mode.el: oops. let's change that name to "clear-output"... * notebook-mode.el (nb-clean-output-region, nb-clean-output-buffer): Added two new functions that erase the old output of cells. 2003-06-02 Fred Gylys-Colwell <fredgc@member.ams.org> * notebook-mode.el (nb-clean-output-region, nb-clean-output-buffer): Added two new functions that erase the old output of cells. 2003-05-18 Fred Gylys-Colwell <fredgc@member.ams.org> * notebook-mode.el (nb-insert-output): The status of a cell is no longer set to 'processed unless the previous status was 'entered. This way, if a change is made after the cell was entered, it will still have status 'unentered. 2003-03-19 Fred Gylys-Colwell <fredgc@member.ams.org> * notebook-mode.el: Added a hook 'nb-extra-cell-initialize' to the initialization code for cells. This can be used by sub-modes to add some extra information to each cell when it is created. 2003-03-07 Fred Gylys-Colwell <fredgc@member.ams.org> * octave-notebook-mode.el, notebook-mode.el: Adjusted code so that buffers (and files) with white space in their names don't break things too much. 2003-02-22 Fred Gylys-Colwell <fredgc@member.ams.org> * .cvsignore, x-html.shell, x-plain.shell, x-plain2.shell, x-tex.shell, x-tex2.shell, x-tex3.shell: Some sample files -- used for debugging. * notebook-mode.el: Modifed the way notebook-to-tex cleans up input and output regions. 2003-02-21 Fred Gylys-Colwell <fredgc@member.ams.org> * notebook-mode.el: Cleaned up some backwards compatibility, and interaction with AucTeX. * version.texi, TODO, samp8.octave, samp7.fs, samp4.shell, README, notebook.texi, notebook.html, Makefile: Notebook mode is now in version 2.0. These files have been modified to agree with this change. * octave-notebook-mode.el: Changed octave-notebook-mode to agree with version 2.0 of notebook-mode. * mupad-notebook-mode.el: Changed mupad-notebook-mode to agree with version 2.0 of notebook-mode. * matlab-notebook-mode.el: Changed matlab-notebook-mode to agree with version 2.0 of notebook-mode. 2003-02-19 Fred Gylys-Colwell <fredgc@member.ams.org> * notebook-mode.el: Several new text functions were added. In particular, the file can now be converted to TeX, HTML or plain text with the special characters removed. 2003-02-11 Fred Gylys-Colwell <fredgc@member.ams.org> * notebook-mode.el: This is the new version of notebook-mode. It uses font lock highlighting for the text region, as well as the input and output regions. This version has alot of debugging statements that will be cleaned out after some more testing. The other modes (octave-notebook-mode, etc) don't match this yet. 2002-10-29 Fred Gylys-Colwell <fredgc@member.ams.org> * ChangeLog, debug-notebook.el, notebook-mode.el, samp4.shell: nb-next-cell and nb-create-cell now return the relevant cell. Also, nb-start-process resets some prompt variables so that the output is a little cleaner. 2002-10-28 Fred Gylys-Colwell <fredgc@member.ams.org> * notebook-mode.el (nb-start-process): Sets the terminal type to unknown. This should stop /bin/ls from trying to use color. Also, set PROMPT_COMMAND to null, so that it doesn't mess up the output. (nb-create-cell): It now returns the cell that was just created. (nb-next-cell): It now returns the cell, or nil if one wasn't found. (notebook-to-script): Remove -*- notebook -*- mode from script. 2002-10-22 Fred Gylys-Colwell <fredgc@member.ams.org> * debug-notebook.el (scratch): moved to debug-notebook, since it shouldn't really be in production code. * octave-notebook-mode.el (tex-octave-file): When creating the TeX file, it removed an extra character from the short prompt. This is no longer done. 2002-10-19 Fred Gylys-Colwell <fredgc@member.ams.org> * notebook-mode.el (nb-initialize-one-cell): Added some info to the overlay so that it knows what cell it is part of. (nb-delete-cell-and-text): delete cell from cell list when text is deleted. (nb-cell-part-by-position): Added a function that derived modes can use to figure out if point is in a cell, and which part of the cell it is in. (nb-find-cell-by-position): If the point is in a region that looks like a cell, but is not on the list, then a new cell is initialized. This happens if you insert another file into the current buffer. -- released 1.3 2002-10-18 Fred Gylys-Colwell <fredgc@member.ams.org> * octave-notebook-mode.el (octave-notebook-adjust-output-string): Modifey the format a bit so that it splits lines more appropriately, and deletes some of the extra white space. 2002-10-17 Fred Gylys-Colwell <fredgc@member.ams.org> * notebook-mode.el (nb-start-process): It is now o.k. to quit emacs without killing the subprocess. 2002-10-15 Fred Gylys-Colwell <fredgc@member.ams.org> * all code: commented out debugging statements 'scratch'. * notebook-mode.el (nb-adjust-input-string): The function now removes extra semicolons, which used to confuse bash. 2002-10-15 Fred Gylys-Colwell <fredgc@users.sourceforge.net> * notebook-mode.el: Added 'notebook-to-script' which converts a notebook into a shell script.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?