doomemacs/modules/tools/ein
Henrik Lissner a4283427f5
Fix autoloaded hydras
They weren't marked as interactive, making them unavailable for `M-x` or
keybinds.
2019-04-07 16:06:52 -04:00
..
autoload.el Fix autoloaded hydras 2019-04-07 16:06:52 -04:00
config.el General cleanup & minor refactoring 2018-12-22 04:25:15 -05:00
packages.el EIN module to work with Jupyter notebooks 2018-04-11 12:34:08 +02:00
README.org tools/ein: rewrite README 2019-01-03 01:39:23 -05:00

tools/ein

Description

Adds Jupyter notebook integration into emacs.

Module Flags

This module provides no flags.

Plugins

Prerequisites

This module has no prereqisites.

Features

Interaction with a Jupyter server

Three functions are available to start EIN:

  1. ein:jupyter-server-start — Start a jupyter server within emacs
  2. ein:notebooklist-login — Login to an existing jupyter server
  3. ein:notebooklist-open — Open the list of jupyter notebooks

These functions do not have default key bindings.

When ein:jupyter-server-start is called, after successfully finishing, ein:notebooklist-login and ein:notebooklist-open will be automatically called.

When in the Notebook List buffer, the key o calls ace-link to speed up the process of selecting links in the buffer.

If company-mode is enabled as a module, company-ein will handle completion.

Configuration

Setting the default location of your notebooks

Change +ein-notebook-dir to tell ein where to find your Jupityr notebooks.

(setq +ein-notebook-dir "~/my-notebooks")