This repository was archived by the owner on Jul 13, 2020. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +37
-0
lines changed Expand file tree Collapse file tree 2 files changed +37
-0
lines changed Original file line number Diff line number Diff line change
1
+ (defun jupyter/ox-ipynb-emacs-jupyter ()
2
+ (cl-loop
3
+ for (kernel . (_dir . spec)) in (jupyter-available-kernelspecs)
4
+ for lang = (plist-get spec :language )
5
+ for display-name = (plist-get spec :display_name )
6
+ do (cl-pushnew (cons (intern (concat " jupyter-" lang))
7
+ (cons (intern " kernelspec" ) (list
8
+ (cons (intern " display_name" ) display-name)
9
+ (cons (intern " language" ) lang)
10
+ (cons (intern " name" ) kernel)
11
+ )))
12
+ ox-ipynb-kernelspecs :test #'equal ))
13
+
14
+ (cl-loop
15
+ for (kernel . (_dir . spec)) in (jupyter-available-kernelspecs)
16
+ for lang = (plist-get spec :language )
17
+ for display-name = (plist-get spec :display_name )
18
+ do (cl-pushnew (cons (intern (concat " jupyter-" lang))
19
+ (cons (intern " language_info" ) (list
20
+ (cons (intern " name" ) lang)
21
+ (cons (intern " version" ) (nth 1 (split-string display-name)))
22
+ )))
23
+ ox-ipynb-language-infos :test #'equal )))
Original file line number Diff line number Diff line change 31
31
32
32
(defconst jupyter-packages
33
33
'(
34
+ org
34
35
company
35
36
jupyter
36
37
smartparens
38
+ (ox-ipynb :location (recipe
39
+ :fetcher github
40
+ :repo " jkitchin/ox-ipynb" ))
37
41
))
38
42
39
43
(defun jupyter/init-jupyter ()
75
79
(defun jupyter/post-init-smartparens ()
76
80
(add-hook 'jupyter-repl-mode-hook 'smartparens-mode ))
77
81
82
+ (defun jupyter/post-init-org ()
83
+ ; ; ;; (with-eval-after-load 'org (jupyter/ox-ipynb-emacs-jupyter)))
84
+ (add-hook 'org-mode-hook #'jupyter/ox-ipynb-emacs-jupyter ))
85
+
86
+ (defun jupyter/init-ox-ipynb ()
87
+ (use-package ox-ipynb
88
+ :defer t
89
+ :after jupyter
90
+ ))
91
+
78
92
; ;; packages.el ends here
You can’t perform that action at this time.
0 commit comments