use SLIME by default to evaluate lisp code.
I want to use SLY to evaluate lisp code. How to change it?
I found the file
is short. I tried to change
But it is not customizable. I hope to define a
for it. So that user can customize it.
But I don't know how to apply this into code.
For example, I define a custom like this:
(defcustom org-babel-lisp-default-implement "slime")
"A list of Lisp implements."
;; FIXME: reference code example.
Then in file
ob-lisp.el. Has some places use
slime. I want to make them adapt to upper
defcustom value. like concate string from value or something else.
(declare-function slime-eval "ext:slime" (sexp &optional package))
(defun org-babel-execute:lisp (body params)
"Execute a block of Common Lisp code with Babel."
(funcall (if (member "output" (cdr (assoc :result-params params)))
(insert (org-babel-expand-body:lisp body params))