aboutsummaryrefslogtreecommitdiff
path: root/bard-emacs-modules
diff options
context:
space:
mode:
authorbard <[email protected]>2024-03-15 15:55:08 -0400
committerbard <[email protected]>2024-03-15 15:55:08 -0400
commitfc104570ec68dadbf606cec8313a66dc08312999 (patch)
treeb329e30186bddebda0749de53c0cc68c58dfd0f7 /bard-emacs-modules
parent54b8c55a52427d4c3149b78b58f60a6ee86344da (diff)
clojure switching repl
Diffstat (limited to 'bard-emacs-modules')
-rw-r--r--bard-emacs-modules/bard-emacs-lang.el8
1 files changed, 8 insertions, 0 deletions
diff --git a/bard-emacs-modules/bard-emacs-lang.el b/bard-emacs-modules/bard-emacs-lang.el
index 8b58148..f04d7e9 100644
--- a/bard-emacs-modules/bard-emacs-lang.el
+++ b/bard-emacs-modules/bard-emacs-lang.el
@@ -70,5 +70,13 @@
(define-key ggtags-mode-map (kbd "M->") nil)
(define-key ggtags-mode-map (kbd "M-<") nil))
+(add-hook 'clojure-mode-hook
+ (lambda()
+ (define-key clojure-mode-map (kbd "C-<tab>") #'cider-switch-to-repl-buffer)))
+
+(add-hook 'cider-repl-mode-hook
+ (lambda()
+ (define-key cider-repl-mode-map (kbd "C-<tab>") #'cider-switch-to-last-clojure-buffer)))
+
(provide 'bard-emacs-lang.el)
;;; bard-emacs-lang.el ends here