summaryrefslogtreecommitdiff
path: root/.config/emacs/modules/bd--devel.el
diff options
context:
space:
mode:
Diffstat (limited to '.config/emacs/modules/bd--devel.el')
-rw-r--r--.config/emacs/modules/bd--devel.el6
1 files changed, 4 insertions, 2 deletions
diff --git a/.config/emacs/modules/bd--devel.el b/.config/emacs/modules/bd--devel.el
index 96f5bb1..37762ea 100644
--- a/.config/emacs/modules/bd--devel.el
+++ b/.config/emacs/modules/bd--devel.el
@@ -80,7 +80,7 @@
("C-c f n" . #'flymake-goto-next-error)
("C-c f p" . #'flymake-goto-prev-error)
("C-c f b" . #'flymake-show-buffer-diagnostics)
- ("C-c f p" . #'flymake-show-project-diagnostics))
+ ("C-c f d" . #'flymake-show-project-diagnostics))
:config
(setopt flymake-no-changes-timeout nil
flymake-start-on-flymake-mode t
@@ -116,15 +116,17 @@
:hook (ielm-mode
emacs-lisp-mode
eshell-mode
+ geiser-repl-mode
lisp-mode
scheme-mode
lisp-interaction-mode)
:config
(defun bd/paredit-preserve-repl (f &rest args)
- "Wrapper around F (paredit-RET, discarding ARGS."
+ "Wrapper around F (paredit-RET), discarding ARGS."
(pcase (cons major-mode (eolp))
('(inferior-emacs-lisp-mode . t) (ielm-return))
('(eshell-mode . t) (eshell-send-input))
+ ('(geiser-repl-mode . t) (geiser-repl-maybe-send))
(_ (funcall f))))
(advice-add #'paredit-RET :around #'bd/paredit-preserve-repl)
(eldoc-add-command