doomemacs/modules/tools/ein
Henrik Lissner d8b1e469bc
Introduce autodefs to replace some settings
+ :popup -> set-popup-rule!
+ :popups -> set-popup-rules!
+ :company-backend -> set-company-backend!
+ :evil-state -> set-evil-initial-state!

I am slowly phasing out the setting system (def-setting! and set!),
starting with these.

What are autodefs? These are functions that are always defined, whether
or not their respective modules are enabled. However, when their modules
are disabled, they are replaced with macros that no-op and don't
waste time evaluating their arguments.

The old set! function will still work, for a while.
2018-06-15 03:42:01 +02:00
..
autoload.el Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
config.el Introduce autodefs to replace some settings 2018-06-15 03:42:01 +02:00
packages.el EIN module to work with Jupyter notebooks 2018-04-11 12:34:08 +02:00
README.org EIN module to work with Jupyter notebooks 2018-04-11 12:34:08 +02:00

:tools ein

EIN Emacs IPython Notebook

Tool to work with Jupyter notebooks within emacs.

Install

Add :tool ein to your doom! call in your private init.el.

Usage

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 be used for completion purposes.

Configuration

Specify the default directory where EIN searches for notebooks using:

(set! :ein-notebook-dir "~/my-notebooks")