Skip to content

Commit

Permalink
feat(lisp): add more geiser backends
Browse files Browse the repository at this point in the history
  • Loading branch information
abougouffa committed Mar 24, 2023
1 parent 6b2c3ae commit 2f95ff1
Showing 1 changed file with 24 additions and 3 deletions.
27 changes: 24 additions & 3 deletions modules/me-lisp.el
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
hy-mode)
. parinfer-rust-mode)))

;; Common Lisp
(use-package sly
:straight t
:custom
Expand Down Expand Up @@ -76,6 +77,9 @@
"rq" #'sly-quit-lisp))

;; Scheme
(use-package racket-mode
:straight t)

(use-package geiser
:straight t
:custom
Expand All @@ -84,15 +88,34 @@
(use-package geiser-chez
:straight t)

(use-package geiser-chibi
:straight t)

(use-package geiser-chicken
:straight t)

(use-package geiser-gambit
:straight t)

(use-package geiser-gauche
:straight t)

(use-package geiser-guile
:straight t)

(use-package geiser-kawa
:straight t)

(use-package geiser-mit
:straight t)

(use-package geiser-racket
:straight t)

(use-package geiser-stklos
:straight t)

;; Macro expansion
(use-package macrostep
:straight (macrostep :fork (:host github :repo "abougouffa/macrostep" :branch "fix_keymap"))
:init
Expand All @@ -116,9 +139,7 @@
(+map-local! :keymaps '(sly-mode-map sly-editing-mode-map sly-mrepl-mode-map)
"m" '(macrostep-expand :wk "Expand macro")))

(use-package racket-mode
:straight t)

;; Emacs Lisp
(use-package elisp-mode
:straight (:type built-in)
:hook (emacs-lisp-mode . (lambda () (setq-local tab-width 8))) ;; to view built-in packages correctly
Expand Down

0 comments on commit 2f95ff1

Please sign in to comment.