Add a way to start an EIN Jupyter server from Spacemacs's UI

This commit is contained in:
Zach Pearson 2019-10-14 22:00:29 -05:00 committed by duianto
parent 1bd3777006
commit ef1cecce01
3 changed files with 8 additions and 3 deletions

View File

@ -1795,6 +1795,8 @@ Other:
- ~<C-return>~ (execute cell) and ~<S-return>~ (execute cell and go to next)
also in hybrid mode (thanks to Jaakko Luttinen)
- Remove spurious key binding (thanks to Carlos Andrés Rocha)
- Added ~SPC a y r~ =ein:run= (thanks to Zach Pearson)
- Added ~SPC a y s~ =ein:stop= (thanks to Zach Pearson)
**** Ivy
- Added =recentf= alt actions to refresh and delete items (thanks to Rich Alesi)
- Added =projectile= alternate actions to invalidate cache (thanks to Rich Alesi)

View File

@ -69,7 +69,8 @@ Have an IPython notebook running
* Using the IPython notebook
** Open Notebook List
This layer is lazy loaded so the transient-state will only work after you summon the
command =ein:notebooklist-open= which is bound to ~SPC a y o~
command =ein:notebooklist-open= which is bound to ~SPC a y o~ or =ein:run= which is
bound to ~SPC a y r~.
** Key bindings
The key bindings can be used through a transient state or the usual evil-leader.

View File

@ -24,12 +24,14 @@
(defun ipython-notebook/init-ein ()
(use-package ein
:defer t
:commands (ein:notebooklist-open ein:notebooklist-login)
:commands (ein:notebooklist-open ein:notebooklist-login ein:run ein:stop)
:init
(progn
(spacemacs/set-leader-keys
"ayl" 'ein:notebooklist-login
"ayo" 'ein:notebooklist-open)
"ayo" 'ein:notebooklist-open
"ayr" 'ein:run
"ays" 'ein:stop)
(spacemacs/declare-prefix "ay" "ipython notebook")
(with-eval-after-load 'ein-notebooklist
(evilified-state-evilify-map ein:notebooklist-mode-map