Variable: cider-mode-interactions-menu

cider-mode-interactions-menu is a variable defined in cider-mode.el.

Value

Large value
("CIDER Interactions" :visible (cider-connected-p)
 ["Complete symbol" complete-symbol] "--"
 ("REPL" ["Set REPL to this ns" cider-repl-set-ns]
  ["Switch to REPL" cider-switch-to-repl-buffer]
  ["Switch to scratchpad" cider-scratch]
  ["REPL Pretty Print" cider-repl-toggle-pretty-printing :style toggle
   :selected cider-repl-use-pretty-printing]
  ["Clear latest output" cider-find-and-clear-repl-output]
  ["Clear all output" (cider-find-and-clear-repl-output t) :keys
   "\\[universal-argument] \\[cider-find-and-clear-repl-output]"]
  "--" ["Configure the REPL" (customize-group 'cider-repl)])
 ("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"])
 ("Documentation" ["CiderDoc" cider-doc]
  ["JavaDoc in browser" cider-javadoc] "--"
  ["Clojuredocs" cider-clojuredocs]
  ["Clojuredocs in browser" cider-clojuredocs-web]
  ["Refresh ClojureDocs cache" cider-clojuredocs-refresh-cache] "--"
  ["Search symbols" cider-apropos]
  ["Search symbols & select" cider-apropos-select]
  ["Search documentation" cider-apropos-documentation]
  ["Search documentation & select" cider-apropos-documentation-select]
  "--" ["Configure Doc buffer" (customize-group 'cider-docview-mode)])
 ("Find (jump to)" ["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])
 ("Xref" ["Find fn references" cider-xref-fn-refs]
  ["Find fn references and select" cider-xref-fn-refs-select]
  ["Find fn references in source" cider-xref-fn-refs-in-source]
  ["Find fn dependencies" cider-xref-fn-deps]
  ["Find fn dependencies and select" cider-xref-fn-deps-select] "--"
  ["Who calls (tree)" cider-who-calls]
  ["Who is called (tree)" cider-who-is-called]
  ["Who macroexpands (source)" cider-who-macroexpands]
  ["Who implements (protocol/multimethod)" cider-who-implements]
  ["Protocols implemented by type" cider-type-protocols]
  ["Protocols declaring a method" cider-protocols-with-method])
 ("Browse" ["Browse namespace" cider-browse-ns]
  ["Browse all namespaces" cider-browse-ns-all]
  ["Browse spec" cider-browse-spec]
  ["Browse spec tree" cider-browse-spec-tree]
  ["Browse all specs" cider-browse-spec-all]
  ["Browse REPL input history" cider-history]
  ["Browse classpath" cider-classpath]
  ["Browse classpath entry" cider-open-classpath-entry])
 ("Format" ["Format EDN last sexp" cider-format-edn-last-sexp]
  ["Format EDN region" cider-format-edn-region]
  ["Format EDN buffer" cider-format-edn-buffer])
 ("Macroexpand" ["Macroexpand-1" cider-macroexpand-1]
  ["Macroexpand-all" cider-macroexpand-all] "--"
  ["Macrostep expand (inline)" cider-macrostep-expand]
  ["Macrostep expand all (inline)" cider-macrostep-expand-all]
  ["Macrostep in a buffer" cider-macrostep-expand-in-buffer])
 ("Test" ["Run test" cider-test-run-test]
  ["Run namespace tests" cider-test-run-ns-tests]
  ["Run namespace tests with filters"
   cider-test-run-ns-tests-with-filters]
  ["Run all loaded tests" cider-test-run-loaded-tests]
  ["Run all loaded tests with filters"
   (apply-partially cider-test-run-loaded-tests 'prompt-for-filters)]
  ["Run all project tests" cider-test-run-project-tests]
  ["Run all project tests with filters"
   (apply-partially cider-test-run-project-tests 'prompt-for-filters)]
  ["Run tests after load-file" cider-auto-test-mode :style toggle
   :selected cider-auto-test-mode]
  ["Stop after first failure" cider-test-toggle-fail-fast :style
   toggle :selected cider-test-fail-fast]
  "--" ["Interrupt running tests" cider-interrupt]
  ["Rerun the last test" cider-test-rerun-test]
  ["Rerun failed/erring tests" cider-test-rerun-failed-tests]
  ["Show test report" cider-test-show-report] "--"
  ["Configure testing" (customize-group 'cider-test)])
 ("Debug" ["Inspect" cider-inspect] ["Tap values buffer" cider-tap]
  ["Toggle var tracing" cider-toggle-trace-var]
  ["Toggle ns tracing" cider-toggle-trace-ns]
  ["List traced" cider-list-traced] ["Untrace all" cider-untrace-all]
  ["Trace events buffer" cider-trace] "--"
  ["Debug top-level form" cider-debug-defun-at-point :keys
   "\\[universal-argument] \\[cider-eval-defun-at-point]"]
  ["List instrumented defs" cider-browse-instrumented-defs] "--"
  ["Enlighten top-level form" cider-enlighten-defun-at-point]
  ["Toggle Enlighten mode" cider-enlighten-mode :style toggle
   :selected cider-enlighten-mode]
  ["Clear enlighten overlays" cider-enlighten-clear]
  ["Stop enlightening" cider-enlighten-stop] "--"
  ["Configure the Debugger" (customize-group 'cider-debug)])
 ("Profile" ["Toggle var profiling" cider-profile-toggle]
  ["Toggle namespace profiling" cider-profile-ns-toggle] "--"
  ["Display summary" cider-profile-summary]
  ["Clear data" cider-profile-clear])
 ("Misc" ["Clojure Cheatsheet" cider-cheatsheet]
  ["Flush completion cache" cider-completion-flush-caches]))

Documentation

Menu for CIDER interactions.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260821.817/cider-mode.el
(defconst cider-mode-interactions-menu
  `("CIDER Interactions" :visible (cider-connected-p)
    ["Complete symbol" complete-symbol]
    "--"
    ("REPL"
     ["Set REPL to this ns" cider-repl-set-ns]
     ["Switch to REPL" cider-switch-to-repl-buffer]
     ["Switch to scratchpad" cider-scratch]
     ["REPL Pretty Print" cider-repl-toggle-pretty-printing
      :style toggle :selected cider-repl-use-pretty-printing]
     ["Clear latest output" cider-find-and-clear-repl-output]
     ["Clear all output" (cider-find-and-clear-repl-output t)
      :keys "\\[universal-argument] \\[cider-find-and-clear-repl-output]"]
     "--"
     ["Configure the REPL" (customize-group 'cider-repl)])
    ("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"])
    ,cider-doc-easy-menu
    ("Find (jump to)"
     ["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])
    ("Xref"
     ["Find fn references" cider-xref-fn-refs]
     ["Find fn references and select" cider-xref-fn-refs-select]
     ["Find fn references in source" cider-xref-fn-refs-in-source]
     ["Find fn dependencies" cider-xref-fn-deps]
     ["Find fn dependencies and select" cider-xref-fn-deps-select]
     "--"
     ["Who calls (tree)" cider-who-calls]
     ["Who is called (tree)" cider-who-is-called]
     ["Who macroexpands (source)" cider-who-macroexpands]
     ["Who implements (protocol/multimethod)" cider-who-implements]
     ["Protocols implemented by type" cider-type-protocols]
     ["Protocols declaring a method" cider-protocols-with-method])
    ("Browse"
     ["Browse namespace" cider-browse-ns]
     ["Browse all namespaces" cider-browse-ns-all]
     ["Browse spec" cider-browse-spec]
     ["Browse spec tree" cider-browse-spec-tree]
     ["Browse all specs" cider-browse-spec-all]
     ["Browse REPL input history" cider-history]
     ["Browse classpath" cider-classpath]
     ["Browse classpath entry" cider-open-classpath-entry])
    ("Format"
     ["Format EDN last sexp" cider-format-edn-last-sexp]
     ["Format EDN region" cider-format-edn-region]
     ["Format EDN buffer" cider-format-edn-buffer])
    ("Macroexpand"
     ["Macroexpand-1" cider-macroexpand-1]
     ["Macroexpand-all" cider-macroexpand-all]
     "--"
     ["Macrostep expand (inline)" cider-macrostep-expand]
     ["Macrostep expand all (inline)" cider-macrostep-expand-all]
     ["Macrostep in a buffer" cider-macrostep-expand-in-buffer])
    ,cider-test-easy-menu
    ("Debug"
     ["Inspect" cider-inspect]
     ["Tap values buffer" cider-tap]
     ["Toggle var tracing" cider-toggle-trace-var]
     ["Toggle ns tracing" cider-toggle-trace-ns]
     ["List traced" cider-list-traced]
     ["Untrace all" cider-untrace-all]
     ["Trace events buffer" cider-trace]
     "--"
     ["Debug top-level form" cider-debug-defun-at-point
      :keys "\\[universal-argument] \\[cider-eval-defun-at-point]"]
     ["List instrumented defs" cider-browse-instrumented-defs]
     "--"
     ["Enlighten top-level form" cider-enlighten-defun-at-point]
     ["Toggle Enlighten mode" cider-enlighten-mode
      :style toggle :selected cider-enlighten-mode]
     ["Clear enlighten overlays" cider-enlighten-clear]
     ["Stop enlightening" cider-enlighten-stop]
     "--"
     ["Configure the Debugger" (customize-group 'cider-debug)])
    ,cider-profile-easy-menu
    ("Misc"
     ["Clojure Cheatsheet" cider-cheatsheet]
     ["Flush completion cache" cider-completion-flush-caches]))
  "Menu for CIDER interactions.")