Variable: cider-repl-mode-map
cider-repl-mode-map is a variable defined in cider-repl.el.
Value
Large value
, cider-repl-handle-shortcut
C-<down> cider-repl-forward-input
C-<return> cider-repl-closing-return
C-<up> cider-repl-backward-input
C-S-a cider-repl-bol-mark
C-c , C-a cider-test-rerun-test
C-c , C-b cider-test-show-report
C-c , C-f cider-test-toggle-fail-fast
C-c , C-l cider-test-run-loaded-tests
C-c , C-n cider-test-run-ns-tests
C-c , C-p cider-test-run-project-tests
C-c , C-r cider-test-rerun-failed-tests
C-c , C-s cider-test-run-ns-tests-with-filters
C-c , C-t cider-test-run-test
C-c , a cider-test-rerun-test
C-c , b cider-test-show-report
C-c , f cider-test-toggle-fail-fast
C-c , l cider-test-run-loaded-tests
C-c , n cider-test-run-ns-tests
C-c , p cider-test-run-project-tests
C-c , r cider-test-rerun-failed-tests
C-c , s cider-test-run-ns-tests-with-filters
C-c , t cider-test-run-test
C-c C-. cider-find-ns
C-c C-: cider-find-keyword
C-c C-b cider-interrupt
C-c C-c cider-interrupt
C-c C-d C-a cider-apropos
C-c C-d C-c cider-clojuredocs
C-c C-d C-d cider-doc
C-c C-d C-e cider-apropos-documentation-select
C-c C-d C-f cider-apropos-documentation
C-c C-d C-j cider-javadoc
C-c C-d C-s cider-apropos-select
C-c C-d C-w cider-clojuredocs-web
C-c C-d a cider-apropos
C-c C-d c cider-clojuredocs
C-c C-d d cider-doc
C-c C-d e cider-apropos-documentation-select
C-c C-d f cider-apropos-documentation
C-c C-d j cider-javadoc
C-c C-d s cider-apropos-select
C-c C-d w cider-clojuredocs-web
C-c C-n cider-repl-next-prompt
C-c C-o cider-repl-clear-output
C-c C-p cider-repl-previous-prompt
C-c C-q cider-quit
C-c C-r # clojure-convert-collection-to-set
C-c C-r ' clojure-convert-collection-to-quoted-list
C-c C-r ( clojure-convert-collection-to-list
C-c C-r - clojure-toggle-ignore
C-c C-r C-# clojure-convert-collection-to-set
C-c C-r C-' clojure-convert-collection-to-quoted-list
C-c C-r C-( clojure-convert-collection-to-list
C-c C-r C-- clojure-toggle-ignore
C-c C-r C-_ clojure-toggle-ignore-surrounding-form
C-c C-r C-a clojure-add-arity
C-c C-r C-f clojure-thread-first-all
C-c C-r C-l clojure-thread-last-all
C-c C-r C-o clojure-cycle-not
C-c C-r C-p clojure-promote-fn-literal
C-c C-r C-t clojure-thread
C-c C-r C-u clojure-unwind
C-c C-r C-w clojure-cycle-when
C-c C-r C-{ clojure-convert-collection-to-map
C-c C-r ESC clojure-convert-collection-to-vector
C-c C-r P clojure-promote-fn-literal
C-c C-r TAB clojure-cycle-if
C-c C-r [ clojure-convert-collection-to-vector
C-c C-r _ clojure-toggle-ignore-surrounding-form
C-c C-r a clojure-add-arity
C-c C-r f clojure-thread-first-all
C-c C-r i clojure-cycle-if
C-c C-r l clojure-thread-last-all
C-c C-r n h clojure-insert-ns-form-at-point
C-c C-r n i clojure-insert-ns-form
C-c C-r n r clojure-rename-ns-alias
C-c C-r n s clojure-sort-ns
C-c C-r n u clojure-update-ns
C-c C-r o clojure-cycle-not
C-c C-r p clojure-cycle-privacy
C-c C-r s b clojure-let-backward-slurp-sexp
C-c C-r s f clojure-let-forward-slurp-sexp
C-c C-r s i clojure-introduce-let
C-c C-r s m clojure-move-to-let
C-c C-r t clojure-thread
C-c C-r u clojure-unwind
C-c C-r w clojure-cycle-when
C-c C-r { clojure-convert-collection-to-map
C-c C-s C-b sesman-link-with-buffer
C-c C-s C-d sesman-link-with-directory
C-c C-s C-l sesman-link-with-least-specific
C-c C-s C-p sesman-link-with-project
C-c C-s C-q sesman-quit
C-c C-s C-r sesman-restart
C-c C-s C-s sesman-start
C-c C-s C-u sesman-unlink
C-c C-s C-w sesman-browser
C-c C-s TAB sesman-info
C-c C-s b sesman-link-with-buffer
C-c C-s d sesman-link-with-directory
C-c C-s i sesman-info
C-c C-s l sesman-link-with-least-specific
C-c C-s p sesman-link-with-project
C-c C-s q sesman-quit
C-c C-s r sesman-restart
C-c C-s s sesman-start
C-c C-s u sesman-unlink
C-c C-s w sesman-browser
C-c C-t C-a cider-test-rerun-test
C-c C-t C-b cider-test-show-report
C-c C-t C-f cider-test-toggle-fail-fast
C-c C-t C-l cider-test-run-loaded-tests
C-c C-t C-n cider-test-run-ns-tests
C-c C-t C-p cider-test-run-project-tests
C-c C-t C-r cider-test-rerun-failed-tests
C-c C-t C-s cider-test-run-ns-tests-with-filters
C-c C-t C-t cider-test-run-test
C-c C-t a cider-test-rerun-test
C-c C-t b cider-test-show-report
C-c C-t f cider-test-toggle-fail-fast
C-c C-t l cider-test-run-loaded-tests
C-c C-t n cider-test-run-ns-tests
C-c C-t p cider-test-run-project-tests
C-c C-t r cider-test-rerun-failed-tests
C-c C-t s cider-test-run-ns-tests-with-filters
C-c C-t t cider-test-run-test
C-c C-u cider-repl-kill-input
C-c C-v . cider-read-and-eval-defun-at-point
C-c C-v C-. cider-read-and-eval-defun-at-point
C-c C-v C-b cider-eval-sexp-at-point-in-context
C-c C-v C-c cider-eval-last-sexp-in-context
C-c C-v C-d cider-eval-defun-at-point
C-c C-v C-e cider-eval-last-sexp
C-c C-v C-f C-c C-d cider-pprint-eval-defun-to-comment
C-c C-v C-f C-c C-e cider-pprint-eval-last-sexp-to-comment
C-c C-v C-f C-c d cider-pprint-eval-defun-to-comment
C-c C-v C-f C-c e cider-pprint-eval-last-sexp-to-comment
C-c C-v C-f C-d cider-pprint-eval-defun-at-point
C-c C-v C-f C-e cider-pprint-eval-last-sexp
C-c C-v C-f c d cider-pprint-eval-defun-to-comment
C-c C-v C-f c e cider-pprint-eval-last-sexp-to-comment
C-c C-v C-f d cider-pprint-eval-defun-at-point
C-c C-v C-f e cider-pprint-eval-last-sexp
C-c C-v C-k cider-kill-last-result
C-c C-v C-l cider-eval-list-at-point
C-c C-v C-n cider-eval-ns-form
C-c C-v C-o cider-eval-sexp-up-to-point
C-c C-v C-q cider-tap-last-sexp
C-c C-v C-r cider-eval-region
C-c C-v C-s cider-eval-dwim
C-c C-v C-t cider-tap-sexp-at-point
C-c C-v C-v cider-eval-sexp-at-point
C-c C-v C-w cider-eval-last-sexp-and-replace
C-c C-v C-z cider-eval-defun-up-to-point
C-c C-v b cider-eval-sexp-at-point-in-context
C-c C-v c cider-eval-last-sexp-in-context
C-c C-v d cider-eval-defun-at-point
C-c C-v e cider-eval-last-sexp
C-c C-v f C-c C-d cider-pprint-eval-defun-to-comment
C-c C-v f C-c C-e cider-pprint-eval-last-sexp-to-comment
C-c C-v f C-c d cider-pprint-eval-defun-to-comment
C-c C-v f C-c e cider-pprint-eval-last-sexp-to-comment
C-c C-v f C-d cider-pprint-eval-defun-at-point
C-c C-v f C-e cider-pprint-eval-last-sexp
C-c C-v f c d cider-pprint-eval-defun-to-comment
C-c C-v f c e cider-pprint-eval-last-sexp-to-comment
C-c C-v f d cider-pprint-eval-defun-at-point
C-c C-v f e cider-pprint-eval-last-sexp
C-c C-v k cider-kill-last-result
C-c C-v l cider-eval-list-at-point
C-c C-v n cider-eval-ns-form
C-c C-v o cider-eval-sexp-up-to-point
C-c C-v q cider-tap-last-sexp
C-c C-v r cider-eval-region
C-c C-v s cider-eval-dwim
C-c C-v t cider-tap-sexp-at-point
C-c C-v v cider-eval-sexp-at-point
C-c C-v w cider-eval-last-sexp-and-replace
C-c C-v z cider-eval-defun-up-to-point
C-c C-x C-c C-j cider-connect-clj
C-c C-x C-c C-s cider-connect-cljs
C-c C-x C-c RET cider-connect-clj&cljs
C-c C-x C-c j cider-connect-clj
C-c C-x C-c m cider-connect-clj&cljs
C-c C-x C-c s cider-connect-cljs
C-c C-x C-j C-j cider-jack-in-clj
C-c C-x C-j C-n cider-start-nrepl-server
C-c C-x C-j C-s cider-jack-in-cljs
C-c C-x C-j RET cider-jack-in-clj&cljs
C-c C-x C-j j cider-jack-in-clj
C-c C-x C-j m cider-jack-in-clj&cljs
C-c C-x C-j n cider-start-nrepl-server
C-c C-x C-j s cider-jack-in-cljs
C-c C-x C-s C-j cider-connect-sibling-clj
C-c C-x C-s C-s cider-connect-sibling-cljs
C-c C-x C-s j cider-connect-sibling-clj
C-c C-x C-s s cider-connect-sibling-cljs
C-c C-x C-x cider
C-c C-x c j cider-connect-clj
C-c C-x c m cider-connect-clj&cljs
C-c C-x c s cider-connect-cljs
C-c C-x j j cider-jack-in-clj
C-c C-x j m cider-jack-in-clj&cljs
C-c C-x j n cider-start-nrepl-server
C-c C-x j s cider-jack-in-cljs
C-c C-x j u cider-jack-in-universal
C-c C-x s j cider-connect-sibling-clj
C-c C-x s s cider-connect-sibling-cljs
C-c C-x x cider
C-c C-z cider-switch-to-last-clojure-buffer
C-c M-. cider-find-resource
C-c M-C cider-connect-cljs
C-c M-J cider-jack-in-cljs
C-c M-c cider-connect-clj
C-c M-d cider-describe-connection
C-c M-i cider-inspect
C-c M-j cider-jack-in-clj
C-c M-m cider-macroexpand-all
C-c M-n cider-repl-set-ns
C-c M-o cider-repl-switch-to-other
C-c M-p cider-repl-history
C-c M-r cider-restart
C-c M-s cider-selector
C-c M-t n cider-toggle-trace-ns
C-c M-t v cider-toggle-trace-var
C-c RET cider-macroexpand-1
C-j cider-repl-newline-and-indent
C-x C-e cider-eval-last-sexp
M-, cider-pop-back
M-. cider-find-var
M-n cider-repl-next-input
M-p cider-repl-previous-input
M-r cider-repl-previous-matching-input
M-s cider-repl-next-matching-input
RET cider-repl-return
S-<home> cider-repl-bol-mark
TAB cider-repl-tab
Documentation
Keymap for cider-repl-mode.
Source Code
;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider-repl.el
(defvar cider-repl-mode-map
(let ((map (make-sparse-keymap)))
(define-key map (kbd "C-c C-d") 'cider-doc-map)
(define-key map (kbd "C-c ,") 'cider-test-commands-map)
(define-key map (kbd "C-c C-t") 'cider-test-commands-map)
(define-key map (kbd "M-.") #'cider-find-var)
(define-key map (kbd "C-c C-.") #'cider-find-ns)
(define-key map (kbd "C-c C-:") #'cider-find-keyword)
(define-key map (kbd "M-,") #'cider-pop-back)
(define-key map (kbd "C-c M-.") #'cider-find-resource)
(define-key map (kbd "RET") #'cider-repl-return)
(define-key map (kbd "TAB") #'cider-repl-tab)
(define-key map (kbd "C-<return>") #'cider-repl-closing-return)
(define-key map (kbd "C-j") #'cider-repl-newline-and-indent)
(define-key map (kbd "C-c C-o") #'cider-repl-clear-output)
(define-key map (kbd "C-c M-n") #'cider-repl-set-ns)
(define-key map (kbd "C-c C-u") #'cider-repl-kill-input)
(define-key map (kbd "C-S-a") #'cider-repl-bol-mark)
(define-key map [S-home] #'cider-repl-bol-mark)
(define-key map (kbd "C-<up>") #'cider-repl-backward-input)
(define-key map (kbd "C-<down>") #'cider-repl-forward-input)
(define-key map (kbd "M-p") #'cider-repl-previous-input)
(define-key map (kbd "M-n") #'cider-repl-next-input)
(define-key map (kbd "M-r") #'cider-repl-previous-matching-input)
(define-key map (kbd "M-s") #'cider-repl-next-matching-input)
(define-key map (kbd "C-c C-n") #'cider-repl-next-prompt)
(define-key map (kbd "C-c C-p") #'cider-repl-previous-prompt)
(define-key map (kbd "C-c C-b") #'cider-interrupt)
(define-key map (kbd "C-c C-c") #'cider-interrupt)
(define-key map (kbd "C-c C-m") #'cider-macroexpand-1)
(define-key map (kbd "C-c M-m") #'cider-macroexpand-all)
(define-key map (kbd "C-c C-s") #'sesman-map)
(define-key map (kbd "C-c C-z") #'cider-switch-to-last-clojure-buffer)
(define-key map (kbd "C-c M-o") #'cider-repl-switch-to-other)
(define-key map (kbd "C-c M-s") #'cider-selector)
(define-key map (kbd "C-c M-d") #'cider-describe-connection)
(define-key map (kbd "C-c C-q") #'cider-quit)
(define-key map (kbd "C-c M-r") #'cider-restart)
(define-key map (kbd "C-c M-i") #'cider-inspect)
(define-key map (kbd "C-c M-p") #'cider-repl-history)
(define-key map (kbd "C-c M-t v") #'cider-toggle-trace-var)
(define-key map (kbd "C-c M-t n") #'cider-toggle-trace-ns)
(define-key map (kbd "C-c C-x") 'cider-start-map)
(define-key map (kbd "C-x C-e") #'cider-eval-last-sexp)
(define-key map (kbd "C-c C-r") 'clojure-refactor-map)
(define-key map (kbd "C-c C-v") 'cider-eval-commands-map)
(define-key map (kbd "C-c M-j") #'cider-jack-in-clj)
(define-key map (kbd "C-c M-J") #'cider-jack-in-cljs)
(define-key map (kbd "C-c M-c") #'cider-connect-clj)
(define-key map (kbd "C-c M-C") #'cider-connect-cljs)
(define-key map (string cider-repl-shortcut-dispatch-char) #'cider-repl-handle-shortcut)
(easy-menu-define cider-repl-mode-menu map
"Menu for CIDER's REPL mode"
`("REPL"
["Complete symbol" complete-symbol]
"--"
,cider-doc-menu
"--"
("Find"
["Find definition" cider-find-var]
["Find namespace" cider-find-ns]
["Find resource" cider-find-resource]
["Find keyword" cider-find-keyword]
["Go back" cider-pop-back])
"--"
["Switch to Clojure buffer" cider-switch-to-last-clojure-buffer]
["Switch to other REPL" cider-repl-switch-to-other]
"--"
("Macroexpand"
["Macroexpand-1" cider-macroexpand-1]
["Macroexpand-all" cider-macroexpand-all])
"--"
,cider-test-menu
"--"
["Run project (-main function)" cider-run]
["Inspect" cider-inspect]
["Toggle var tracing" cider-toggle-trace-var]
["Toggle ns tracing" cider-toggle-trace-ns]
["Refresh loaded code" cider-ns-refresh]
"--"
["Set REPL ns" cider-repl-set-ns]
["Toggle pretty printing" cider-repl-toggle-pretty-printing]
["Toggle Clojure font-lock" cider-repl-toggle-clojure-font-lock]
["Toggle rich content types" cider-repl-toggle-content-types]
["Require REPL utils" cider-repl-require-repl-utils]
"--"
["Browse classpath" cider-classpath]
["Browse classpath entry" cider-open-classpath-entry]
["Browse namespace" cider-browse-ns]
["Browse all namespaces" cider-browse-ns-all]
["Browse spec" cider-browse-spec]
["Browse all specs" cider-browse-spec-all]
"--"
["Next prompt" cider-repl-next-prompt]
["Previous prompt" cider-repl-previous-prompt]
["Clear output" cider-repl-clear-output]
["Clear buffer" cider-repl-clear-buffer]
["Trim buffer" cider-repl-trim-buffer]
["Clear banners" cider-repl-clear-banners]
["Clear help banner" cider-repl-clear-help-banner]
["Kill input" cider-repl-kill-input]
"--"
["Interrupt evaluation" cider-interrupt]
"--"
["Connection info" cider-describe-connection]
"--"
["Close ancillary buffers" cider-close-ancillary-buffers]
["Quit" cider-quit]
["Restart" cider-restart]
"--"
["Clojure Cheatsheet" cider-cheatsheet]
"--"
["A sip of CIDER" cider-drink-a-sip]
["View user manual" cider-view-manual]
["View quick reference card" cider-view-refcard]
["Report a bug" cider-report-bug]
["Version info" cider-version]))
map))