Setup `ob-scheme' with `geiser' favoring Chez Scheme

This commit is contained in:
Gerard Vermeulen 2023-05-11 20:35:36 +02:00
parent 4d4cdf1314
commit 3f31f3d094
1 changed files with 4 additions and 1 deletions

View File

@ -2097,6 +2097,8 @@ list detailing and motivating each listing:
(perl . t)
;; Postpone Python activation to prevent calling still unbound functions.
(python . nil)
;; MIT/GNU Scheme breaks Babel contrary to Guile, Chez and Chicken Scheme.
(scheme . ,(fboundp 'geiser-mode))
(shell . t))
org-export-backends '(ascii beamer html icalendar latex odt texinfo)
org-file-apps '((auto-mode . emacs)
@ -5506,7 +5508,8 @@ curl https://3e8.org/pub/chicken-doc/chicken-doc-repo-5.tgz | sudo tar zx
#+begin_src emacs-lisp -n
(when (ensure-package-installation
'geiser 'geiser-chez 'geiser-chicken 'geiser-guile 'geiser-mit)
(setopt geiser-chez-binary (executable-find "chez")))
(setopt geiser-chez-binary (executable-find "chez")
geiser-scheme-implementation 'chez))
#+end_src
* [[https://github.com/emacs-tw/awesome-emacs#library][Libraries]]