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))