lang/org: refactor & reformat

To ensure that users' after! blocks have precendence over org packages
in sub-modules.
This commit is contained in:
Henrik Lissner 2019-07-08 22:07:52 +02:00
parent 52dc5001bc
commit 92dd66f736
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395
2 changed files with 12 additions and 17 deletions

View file

@ -16,22 +16,19 @@
'(("\\*ob-ipython.*"
:slot 2 :side right :size 100 :height 0.2
:select nil :quit nil :transient nil)
("^\\*Python"
("^ ?\\*Python"
:slot 0 :side right :size 100
:select nil :quit nil :ttl nil)
("\\*Python:.*"
:slot 0 :side right :size 100
:select nil :quit nil :transient nil)))
:select nil :quit nil :ttl nil)))
;; 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*org-babel-edit-prep:ipython)
(advice-add 'org-babel-execute:ipython :override #'+org*org-babel-execute:ipython)
(advice-add 'org-babel-ipython-initiate-session :override #'+org*org-babel-ipython-initiate-session)
(advice-add #'ob-ipython--create-repl :override #'+org*ob-ipython--create-repl)
(advice-add #'org-babel-edit-prep:ipython :override #'+org*org-babel-edit-prep:ipython)
(advice-add #'org-babel-execute:ipython :override #'+org*org-babel-execute:ipython)
(advice-add #'org-babel-ipython-initiate-session :override #'+org*org-babel-ipython-initiate-session)
;; retina resolution image hack
(when (eq window-system 'ns)
(advice-add 'ob-ipython--write-base64-string :around #'+org*ob-ipython--write-base64-string))
(when IS-MAC
(advice-add #'ob-ipython--write-base64-string :around #'+org*ob-ipython--write-base64-string))
;; ipython has its own async keyword, disable ipython in ob-async.
(after! ob-async