From 21c3e2fc2db6200c9df86b3d7aa73780c702564a Mon Sep 17 00:00:00 2001 From: Corey Ling Date: Fri, 18 Nov 2016 10:00:47 -0500 Subject: [PATCH] Fix Clojure layer cider-repl-mode keybindings Clojure layer attempted to provide `C-j` and `C-k` keybindings to the cider-repl-mode but there was a bug. This fixes the bug and adds those keybindings to the documentation. --- layers/+lang/clojure/README.org | 8 ++++++++ layers/+lang/clojure/packages.el | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/layers/+lang/clojure/README.org b/layers/+lang/clojure/README.org index 4d851325b..0d860627a 100644 --- a/layers/+lang/clojure/README.org +++ b/layers/+lang/clojure/README.org @@ -32,6 +32,7 @@ - [[#sayid-mode][sayid-mode]] - [[#sayid-traced-mode][sayid-traced-mode]] - [[#sayid-pprint][sayid-pprint]] + - [[#cider-repl-mode][cider-repl-mode]] - [[#development-notes][Development Notes]] - [[#indentation][Indentation]] @@ -390,6 +391,13 @@ In general, ~q~ should always quit the popped up buffer. | ~n~ | enter next sibling node | | ~p~ | enter previous sibling node | +*** cider-repl-mode + +| Key Binding | Description | +|-------------+----------------| +| ~C-j~ | next input | +| ~C-k~ | previous input | + * Development Notes ** Indentation With a [[https://github.com/clojure-emacs/cider/blob/master/doc/indent_spec.md][new]] functionality of Cider to read the custom indentation rules from the diff --git a/layers/+lang/clojure/packages.el b/layers/+lang/clojure/packages.el index 8e7ad4fb2..98daa6093 100644 --- a/layers/+lang/clojure/packages.el +++ b/layers/+lang/clojure/packages.el @@ -190,8 +190,8 @@ "ep" 'cider-eval-print-last-sexp) (evil-define-key 'normal cider-repl-mode-map - "C-j" 'cider-repl-next-input - "C-k" 'cider-repl-previous-input) + (kbd "C-j") 'cider-repl-next-input + (kbd "C-k") 'cider-repl-previous-input) (when clojure-enable-fancify-symbols (clojure/fancify-symbols 'cider-repl-mode)