Variable: cider-clojure-interaction-mode-map

cider-clojure-interaction-mode-map is a variable defined in cider-scratch.el.

Value

Large value
             cider-eval-print-form
             cider-eval-print-form
C-:          clojure-toggle-keyword-string
C-M-q        prog-indent-sexp
C-c C-a      clojure-align
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-discard
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-discard
C-c C-r C-_  clojure-toggle-discard-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-discard-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-x      cider-start-menu
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-j      cider-jack-in-clj
C-c M-x      cider
C-c SPC      clojure-align
C-j          cider-eval-print-form
M-q          prog-fill-reindent-defun

Documentation

Keymap for cider-clojure-interaction-mode.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260822.1520/cider-scratch.el
(defvar cider-clojure-interaction-mode-map
  (let ((map (make-sparse-keymap)))
    (set-keymap-parent map clojure-mode-map)
    (define-key map (kbd "C-j") #'cider-eval-print-form)
    (define-key map [remap paredit-newline] #'cider-eval-print-form)
    (define-key map [remap paredit-C-j] #'cider-eval-print-form)
    (easy-menu-define cider-clojure-interaction-mode-menu map
      "Menu for Clojure Interaction mode"
      '("Clojure Interaction"
        ["Eval and print last sexp" cider-eval-print-form]
        ["Eval and pretty-print last sexp" (cider-eval-print-form '(4))
         :keys "C-u C-j"]
        "--"
        ("Eval destination"
         ["Auto (infer from major mode)" (cider-set-eval-destination 'auto)
          :style radio :selected (null cider-repl-type-override)]
         ["Clojure" (cider-set-eval-destination 'clj)
          :style radio :selected (eq cider-repl-type-override 'clj)]
         ["ClojureScript" (cider-set-eval-destination 'cljs)
          :style radio :selected (eq cider-repl-type-override 'cljs)]
         ["Multi (Clojure + ClojureScript)" (cider-set-eval-destination 'multi)
          :style radio :selected (eq cider-repl-type-override 'multi)]
         "--"
         ["Cycle eval destination" cider-cycle-eval-destination :keys "C-c C-M-d"])
        "--"
        ["Attach to session..." cider-scratch-set-session]
        ["Reset" cider-scratch-reset]))
    map))