summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Thompson <dthompson2@worcester.edu>2022-12-12 09:13:32 -0500
committerDavid Thompson <dthompson2@worcester.edu>2022-12-12 09:13:32 -0500
commita28c98f60ac4b49d89c01345c303a5309cde086a (patch)
treea3db1969a490e6242f424c0a7f52d9d80a1c162d
parent12926cef074c7e03aff5bedc987e2e546fc0e9c0 (diff)
emacs: Add project shortcut to open Guile REPL.
-rw-r--r--dotfiles/.emacs.d/init.el6
1 files changed, 5 insertions, 1 deletions
diff --git a/dotfiles/.emacs.d/init.el b/dotfiles/.emacs.d/init.el
index 9f974e0..627ae21 100644
--- a/dotfiles/.emacs.d/init.el
+++ b/dotfiles/.emacs.d/init.el
@@ -301,11 +301,15 @@ might be bad."
(use-package geiser
:config
- (use-package geiser-guile)
+ (use-package geiser-guile
+ :config
+ (define-key project-prefix-map "l" #'geiser-guile)
+ (add-to-list 'project-switch-commands '(geiser-guile "Guile REPL") t))
;; Flycheck-guile only works if Geiser is around.
(use-package flycheck-guile
:config
(add-hook 'scheme-mode-hook #'flycheck-mode))
+
:custom ((geiser-active-implementations '(guile))
;; One REPL per project, please!
(geiser-repl-per-project-p t)))