lang/org: refactor ob-ipython advice
This commit is contained in:
parent
1f84c206d6
commit
afdec75cbc
2 changed files with 3 additions and 7 deletions
|
@ -92,12 +92,8 @@ create a repl connecting to remote session."
|
|||
"Execute a BODY of IPython code with PARAMS in org-babel.
|
||||
This function is called by `org-babel-execute-src-block'."
|
||||
(message default-directory)
|
||||
(let ((session (cdr (assoc :session params))))
|
||||
(org-babel-ipython-initiate-session session params))
|
||||
(ob-ipython--clear-output-buffer)
|
||||
(if (cdr (assoc :async params))
|
||||
(ob-ipython--execute-async body params)
|
||||
(ob-ipython--execute-sync body params)))
|
||||
(org-babel-ipython-initiate-session (cdr (assoc :session params))
|
||||
params))
|
||||
|
||||
|
||||
;;
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
;; advices for remote kernel and org-src-edit
|
||||
(advice-add #'ob-ipython--create-repl :override #'+org*ob-ipython--create-repl)
|
||||
(advice-add #'org-babel-edit-prep:ipython :override #'+org*babel-edit-prep:ipython)
|
||||
(advice-add #'org-babel-execute:ipython :override #'+org*babel-execute:ipython)
|
||||
(advice-add #'org-babel-execute:ipython :before #'+org*babel-execute:ipython)
|
||||
(advice-add #'org-babel-ipython-initiate-session :override #'+org*ob-ipython-initiate-session)
|
||||
|
||||
;; retina resolution image hack
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue