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

View File

@ -2097,6 +2097,8 @@ list detailing and motivating each listing:
(perl . t) (perl . t)
;; Postpone Python activation to prevent calling still unbound functions. ;; Postpone Python activation to prevent calling still unbound functions.
(python . nil) (python . nil)
;; MIT/GNU Scheme breaks Babel contrary to Guile, Chez and Chicken Scheme.
(scheme . ,(fboundp 'geiser-mode))
(shell . t)) (shell . t))
org-export-backends '(ascii beamer html icalendar latex odt texinfo) org-export-backends '(ascii beamer html icalendar latex odt texinfo)
org-file-apps '((auto-mode . emacs) 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 #+begin_src emacs-lisp -n
(when (ensure-package-installation (when (ensure-package-installation
'geiser 'geiser-chez 'geiser-chicken 'geiser-guile 'geiser-mit) '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 #+end_src
* [[https://github.com/emacs-tw/awesome-emacs#library][Libraries]] * [[https://github.com/emacs-tw/awesome-emacs#library][Libraries]]