No description
Find a file
2012-05-14 22:21:05 +02:00
tests Add test-load.el 2012-05-14 21:19:30 +02:00
debug-ein.el Support lazy loading by default 2012-05-14 18:51:50 +02:00
ein-cell.el Add ein:notebook-insert-cell-above-command 2012-05-14 22:14:42 +02:00
ein-events.el First commit of bare bone version 2012-05-07 14:41:15 +02:00
ein-kernel.el Document ein:kernel-if-ready 2012-05-13 16:56:48 +02:00
ein-log.el Rename ein:log-with-buffer to ein:with-read-only-buffer 2012-05-14 03:06:41 +02:00
ein-mumamo.el Syntax highlighting of traceback works in plain mode 2012-05-13 08:36:21 +02:00
ein-node.el First commit of bare bone version 2012-05-07 14:41:15 +02:00
ein-notebook.el Move to the input after toggling cell type 2012-05-14 22:21:05 +02:00
ein-notebooklist.el Support lazy loading by default 2012-05-14 18:51:50 +02:00
ein-pager.el Make pager buffer only when needed 2012-05-14 03:08:32 +02:00
ein-smartrep.el Add ein:notebook-insert-cell-above-command 2012-05-14 22:14:42 +02:00
ein-utils.el Connecting console via ssh is possible now 2012-05-14 21:04:41 +02:00
ein-websocket.el Workaround the problem in websocket.el 2012-05-13 21:29:38 +02:00
ein.el Support lazy loading by default 2012-05-14 18:51:50 +02:00
README.rst Improve usage section in README 2012-05-11 00:12:16 +02:00

========================
 Emacs IPython Notebook
========================

.. warning:: This is **very** early version.
             Do not use it in a serious situation!

Screenshot
==========

.. figure:: http://farm8.staticflickr.com/7125/7006219050_2d424b4ece_z.jpg
   :alt: Plotting in Emacs IPython Notebook


Requirements
============

* IPython_ **0.12.1**: EIN won't work with older versions.
* `websocket.el`_
* (optional) mumamo_:
  It will be automatically loaded when it is on the path.
  The official way to setup path is to load nXhtml_.
  So you will need to load nXhtml_ *before* loading EIN.
* (optional) markdown-mode
* (optional) python-mode:
  It should work with either python.el or python-mode.el.

EIN is currently tested in Emacs 24.

.. _IPython: http://ipython.org/
.. _websocket.el: https://github.com/ahyatt/emacs-websocket
.. _mumamo: http://www.emacswiki.org/emacs/MuMaMo
.. _nXhtml: http://ourcomments.org/Emacs/nXhtml/doc/nxhtml.html


Usage
=====

1. Install module.
   Put Emacs lisp ``ein*.el`` files in your load path.

2. Require module::

     (require 'ein)

3. Start `IPython notebook server`_.

4. Hit ``M-x ein:notebooklist-open`` to open notebook list.

.. _`IPython notebook server`:
   http://ipython.org/ipython-doc/stable/interactive/htmlnotebook.html