Fix No such file org-version.el errors #2010
We generate an org-version.el file, rendering our old org-release hacks unnecessary. This may cause breakages for uses who do deep clones of org-plus-contrib; needs testing.
This commit is contained in:
parent
304506edcc
commit
30f72da02a
3 changed files with 18 additions and 32 deletions
|
@ -207,19 +207,7 @@ background (and foreground) match the current theme."
|
|||
|
||||
;; Fix 'require(...).print is not a function' error from `ob-js' when
|
||||
;; executing JS src blocks
|
||||
(setq org-babel-js-function-wrapper "console.log(require('util').inspect(function(){\n%s\n}()));")
|
||||
|
||||
;; Fix #2010: ob-async needs to initialize Doom Emacs at least minimally for
|
||||
;; its async babel sessions to run correctly. This cannot be a named function
|
||||
;; because it is interpolated directly into a closure to be evaluated on the
|
||||
;; async session.
|
||||
(defadvice! +org-init-doom-during-async-executation-a (orig-fn &rest args)
|
||||
:around #'ob-async-org-babel-execute-src-block
|
||||
(let ((ob-async-pre-execute-src-block-hook
|
||||
;; Ensure our hook is always first
|
||||
(cons `(lambda () (load ,(concat doom-emacs-dir "init.el")))
|
||||
ob-async-pre-execute-src-block-hook)))
|
||||
(apply orig-fn args))))
|
||||
(setq org-babel-js-function-wrapper "console.log(require('util').inspect(function(){\n%s\n}()));"))
|
||||
|
||||
|
||||
(defun +org-init-babel-lazy-loader-h ()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue