mirror of
https://github.com/vale981/emacs-ipython-notebook
synced 2025-03-06 01:21:38 -05:00
Create notebooks with user-specified kernels.
This works with the New Notebook widget in the notebooklist, need to check if the menu commands also work.
This commit is contained in:
parent
a89aa6aebd
commit
90920e28c6
2 changed files with 6 additions and 5 deletions
|
@ -132,8 +132,8 @@
|
|||
:data (json-encode `(("notebook" .
|
||||
(("path" . ,(ein:$notebook-notebook-path notebook))))
|
||||
,@(if kernelspec
|
||||
`("kernel"
|
||||
(("name" . ,(ein:$kernelspec-name kernelspec)))))))
|
||||
`(("kernel" .
|
||||
(("name" . ,(ein:$kernelspec-name kernelspec))))))))
|
||||
:parser #'ein:json-read
|
||||
:success (apply-partially #'ein:kernel--kernel-started kernel))))))
|
||||
|
||||
|
|
|
@ -385,8 +385,9 @@ Notebook list data is passed via the buffer local variable
|
|||
(default-kernel (ein:get-kernelspec (ein:$notebooklist-url-or-port ein:%notebooklist%) (first kernels))))
|
||||
(widget-create
|
||||
'link
|
||||
:notify (lambda (&rest ignore) (call-interactively (ein:notebooklist-new-notebook (ein:$notebooklist-url-or-port ein:%notebooklist%)
|
||||
default-kernel)))
|
||||
:notify (lambda (&rest ignore) (call-interactively (ein:notebooklist-new-notebook
|
||||
(ein:$notebooklist-url-or-port ein:%notebooklist%)
|
||||
default-kernel)))
|
||||
"New Notebook")
|
||||
(widget-insert " ")
|
||||
(widget-create
|
||||
|
@ -400,7 +401,7 @@ Notebook list data is passed via the buffer local variable
|
|||
(browse-url
|
||||
(ein:url (ein:$notebooklist-url-or-port ein:%notebooklist%))))
|
||||
"Open In Browser")
|
||||
(widget-insert "\n\nAvailable Kernels:\n")
|
||||
(widget-insert "\n\nCreate New Notebooks Using Kernel: \n")
|
||||
(let* ((radio-widget (widget-create 'radio-button-choice
|
||||
:value (first kernels)
|
||||
:notify (lambda (widget &rest ignore)
|
||||
|
|
Loading…
Add table
Reference in a new issue