It seems there are enough people out there still on Emacs 24 to warrant undoing
some of my recent moves away from eieio to cl-generic. For the near future I
will try to keep any changes that are incompatible with Emacs 24 to a
development branch. There is still probably plenty of opportunity to make the
code more future-proof for an eventual move away from eieio (I'm looking at you
oref and sref...)
Improved notification in the header when the notebook has no associated
kernelspec.
For advanced cell editing assume codecells contain python code when the notebook
has no associated kernelspec.
Saving a notebook and creating a checkpoint are related, but distinct
activities. EIN does better now with this distinction. See updates to
the documentaiton (which should get pushed to github any day now).
Fixed bug with `ein:notebook-open-in-browser`; this command should now
work in IPython notebook 3.0 and later.
Notebook/worksheets now display the name of the kernel that the notebook
is running under. Next step is to make this clickable!
Also some documentation for my new super-secret project to add
evaluation of dynamic javascript to ein.
Corrected error in response code checking when saving a network (IPython
server now returns 200 instead of 204).
Cleaned up error that was being raised from EIN's notification system.
Seems like there is some logic for popping to a buffer once a
notification event first, but to what buffer is unclear so for know I
have disabled that functionality.