summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorsanjayl <sanjay.linganna@gmail.com>2016-03-25 23:59:32 -0400
committersanjayl <sanjay.linganna@gmail.com>2016-03-25 23:59:32 -0400
commit7d4506e2294a310febedf5f32f02d44ca33365d9 (patch)
treec9969e1b1e811142797d08ad6145b2525be2ebc0 /README.md
parentce9a7410829551c01306c172d0985c37d85921ea (diff)
Add function names to cheatsheet
https://github.com/clojure-emacs/cider/issues/1582
Diffstat (limited to 'README.md')
-rw-r--r--README.md92
1 files changed, 46 insertions, 46 deletions
diff --git a/README.md b/README.md
index 91963887..a4191cf8 100644
--- a/README.md
+++ b/README.md
@@ -371,52 +371,52 @@ with it.
Here's a list of `cider-mode`'s keybindings:
-Keyboard shortcut | Description
--------------------------------------|-------------------------------
-<kbd>C-x C-e</kbd> <kbd>C-c C-e</kbd>| Evaluate the form preceding point and display the result in the echo area and/or in an buffer overlay (according to `cider-use-overlays`). If invoked with a prefix argument, insert the result into the current buffer.
-<kbd>C-c C-w</kbd> | Evaluate the form preceding point and replace it with its result.
-<kbd>C-c M-e</kbd> | Evaluate the form preceding point and output it result to the REPL buffer. If invoked with a prefix argument, takes you to the REPL buffer after being invoked.
-<kbd>C-c M-p</kbd> | Load the form preceding point in the REPL buffer.
-<kbd>C-c C-p</kbd> | Evaluate the form preceding point and pretty-print the result in a popup buffer.
-<kbd>C-c C-f</kbd> | Evaluate the top level form under point and pretty-print the result in a popup buffer.
-<kbd>C-M-x</kbd> <kbd>C-c C-c</kbd> | Evaluate the top level form under point and display the result in the echo area.
-<kbd>C-u C-M-x</kbd> <kbd>C-u C-c C-c</kbd> | Debug the top level form under point and walk through its evaluation
-<kbd>C-c C-r</kbd> | Evaluate the region and display the result in the echo area.
-<kbd>C-c C-b</kbd> | Interrupt any pending evaluations.
-<kbd>C-c C-m</kbd> | Invoke `macroexpand-1` on the form at point and display the result in a macroexpansion buffer. If invoked with a prefix argument, `macroexpand` is used instead of `macroexpand-1`.
-<kbd>C-c M-m</kbd> | Invoke `clojure.walk/macroexpand-all` on the form at point and display the result in a macroexpansion buffer.
-<kbd>C-c C-n</kbd> | Eval the ns form.
-<kbd>C-c M-n</kbd> | Switch the namespace of the REPL buffer to the namespace of the current buffer.
-<kbd>C-c C-z</kbd> | Switch to the relevant REPL buffer. Use a prefix argument to change the namespace of the REPL buffer to match the currently visited source file.
-<kbd>C-u C-u C-c C-z</kbd> | Switch to the REPL buffer based on a user prompt for a directory.
-<kbd>C-c M-z</kbd> | Load (eval) the current buffer and switch to the relevant REPL buffer. Use a prefix argument to change the namespace of the REPL buffer to match the currently visited source file.
-<kbd>C-c M-d</kbd> | Display default REPL connection details, including project directory name, buffer namespace, host and port.
-<kbd>C-c M-r</kbd> | Rotate and display the default nREPL connection.
-<kbd>C-c C-o</kbd> | Clear the last output in the REPL buffer. With a prefix argument it will clear the entire REPL buffer, leaving only a prompt. Useful if you're running the REPL buffer in a side by side buffer.
-<kbd>C-c C-k</kbd> | Load (eval) the current buffer.
-<kbd>C-c C-l</kbd> | Load (eval) a Clojure file.
-<kbd>C-c C-x</kbd> | Reload all modified files on the classpath. If invoked with a prefix argument, reload all files on the classpath. If invoked with a double prefix argument, clear the state of the namespace tracker before reloading.
-<kbd>C-c C-d d</kbd> <kbd>C-c C-d C-d</kbd> | Display doc string for the symbol at point. If invoked with a prefix argument, or no symbol is found at point, prompt for a symbol.
-<kbd>C-c C-d j</kbd> <kbd>C-c C-d C-j</kbd> | Display JavaDoc (in your default browser) for the symbol at point. If invoked with a prefix argument, or no symbol is found at point, prompt for a symbol.
-<kbd>C-c C-d r</kbd> <kbd>C-c C-d C-r</kbd> | Lookup symbol in Grimoire.
-<kbd>C-c C-d a</kbd> <kbd>C-c C-d C-a</kbd> | Apropos search for functions/vars.
-<kbd>C-c C-d f</kbd> <kbd>C-c C-d C-f</kbd> | Apropos search for documentation.
-<kbd>C-c M-i</kbd> | Inspect expression. Will act on expression at point if present.
-<kbd>C-c M-t v</kbd> | Toggle var tracing.
-<kbd>C-c M-t n</kbd> | Toggle namespace tracing.
-<kbd>C-c C-u</kbd> | Undefine a symbol. If invoked with a prefix argument, or no symbol is found at point, prompt for a symbol.
-<kbd>C-c C-t t</kbd> <kbd>C-c C-t C-t</kbd> | Run test at point.
-<kbd>C-c C-t n</kbd> <kbd>C-c C-t C-n</kbd> | Run tests for current namespace.
-<kbd>C-c C-t l</kbd> <kbd>C-c C-t C-l</kbd> | Run tests for all loaded namespaces.
-<kbd>C-c C-t p</kbd> <kbd>C-c C-t C-p</kbd> | Run tests for all project namespaces. This loads the additional namespaces.
-<kbd>C-c C-t r</kbd> <kbd>C-c C-t C-r</kbd> | Re-run test failures/errors.
-<kbd>C-c C-t b</kbd> <kbd>C-c C-t C-b</kbd> | Show the test report buffer.
-<kbd>M-.</kbd> | Jump to the definition of a symbol. If invoked with a prefix argument, or no symbol is found at point, prompt for a symbol.
-<kbd>C-c M-.</kbd> | Jump to the resource referenced by the string at point.
-<kbd>C-c C-.</kbd> | Jump to some namespace on the classpath.
-<kbd>M-,</kbd> | Return to your pre-jump location.
-<kbd>M-TAB</kbd> | Complete the symbol at point.
-<kbd>C-c C-q</kbd> | Quit the current nREPL connection. With a prefix argument it will quit all connections.
+Function Name | Keyboard shortcut | Description
+-------------------------------------|--------------------------------------|-------------------------------
+`cider-eval-last-sexp` | <kbd>C-x C-e</kbd> <kbd>C-c C-e</kbd>| Evaluate the form preceding point and display the result in the echo area and/or in an buffer overlay (according to `cider-use-overlays`). If invoked with a prefix argument, insert the result into the current buffer.
+`cider-eval-last-sexp-and-replace` | <kbd>C-c C-w</kbd> | Evaluate the form preceding point and replace it with its result.
+`cider-eval-last-sexp-to-repl` | <kbd>C-c M-e</kbd> | Evaluate the form preceding point and output it result to the REPL buffer. If invoked with a prefix argument, takes you to the REPL buffer after being invoked.
+`cider-insert-last-sexp-in-repl` | <kbd>C-c M-p</kbd> | Load the form preceding point in the REPL buffer.
+`cider-pprint-eval-last-sexp` | <kbd>C-c C-p</kbd> | Evaluate the form preceding point and pretty-print the result in a popup buffer.
+`cider-pprint-eval-defun-at-point` | <kbd>C-c C-f</kbd> | Evaluate the top level form under point and pretty-print the result in a popup buffer.
+`cider-eval-defun-at-point` | <kbd>C-M-x</kbd> <kbd>C-c C-c</kbd> | Evaluate the top level form under point and display the result in the echo area.
+`cider-eval-defun-at-point` | <kbd>C-u C-M-x</kbd> <kbd>C-u C-c C-c</kbd> | Debug the top level form under point and walk through its evaluation
+`cider-eval-region` | <kbd>C-c C-r</kbd> | Evaluate the region and display the result in the echo area.
+`cider-interrupt` | <kbd>C-c C-b</kbd> | Interrupt any pending evaluations.
+`cider-macroexpand-1` | <kbd>C-c C-m</kbd> | Invoke `macroexpand-1` on the form at point and display the result in a macroexpansion buffer. If invoked with a prefix argument, `macroexpand` is used instead of `macroexpand-1`.
+`cider-macroexpand-all` | <kbd>C-c M-m</kbd> | Invoke `clojure.walk/macroexpand-all` on the form at point and display the result in a macroexpansion buffer.
+`cider-eval-ns-form` | <kbd>C-c C-n</kbd> | Eval the ns form.
+`cider-repl-set-ns` | <kbd>C-c M-n</kbd> | Switch the namespace of the REPL buffer to the namespace of the current buffer.
+`cider-switch-to-repl-buffer` | <kbd>C-c C-z</kbd> | Switch to the relevant REPL buffer. Use a prefix argument to change the namespace of the REPL buffer to match the currently visited source file.
+`cider-switch-to-repl-buffer` | <kbd>C-u C-u C-c C-z</kbd> | Switch to the REPL buffer based on a user prompt for a directory.
+`cider-load-buffer-and-switch-to-repl-buffer` | <kbd>C-c M-z</kbd> | Load (eval) the current buffer and switch to the relevant REPL buffer. Use a prefix argument to change the namespace of the REPL buffer to match the currently visited source file.
+`cider-display-connection-info` | <kbd>C-c M-d</kbd> | Display default REPL connection details, including project directory name, buffer namespace, host and port.
+`cider-rotate-default-connection` | <kbd>C-c M-r</kbd> | Rotate and display the default nREPL connection.
+`cider-find-and-clear-repl-output` | <kbd>C-c C-o</kbd> | Clear the last output in the REPL buffer. With a prefix argument it will clear the entire REPL buffer, leaving only a prompt. Useful if you're running the REPL buffer in a side by side buffer.
+`cider-load-buffer` | <kbd>C-c C-k</kbd> | Load (eval) the current buffer.
+`cider-load-file` | <kbd>C-c C-l</kbd> | Load (eval) a Clojure file.
+`cider-refresh` | <kbd>C-c C-x</kbd> | Reload all modified files on the classpath. If invoked with a prefix argument, reload all files on the classpath. If invoked with a double prefix argument, clear the state of the namespace tracker before reloading.
+`cider-doc` | <kbd>C-c C-d d</kbd> <kbd>C-c C-d C-d</kbd> | Display doc string for the symbol at point. If invoked with a prefix argument, or no symbol is found at point, prompt for a symbol.
+`cider-javadoc` | <kbd>C-c C-d j</kbd> <kbd>C-c C-d C-j</kbd> | Display JavaDoc (in your default browser) for the symbol at point. If invoked with a prefix argument, or no symbol is found at point, prompt for a symbol.
+`cider-grimoire` | <kbd>C-c C-d r</kbd> <kbd>C-c C-d C-r</kbd> | Lookup symbol in Grimoire.
+`cider-apropos` | <kbd>C-c C-d a</kbd> <kbd>C-c C-d C-a</kbd> | Apropos search for functions/vars.
+`cider-apropos-documentation` | <kbd>C-c C-d f</kbd> <kbd>C-c C-d C-f</kbd> | Apropos search for documentation.
+`cider-inspect` | <kbd>C-c M-i</kbd> | Inspect expression. Will act on expression at point if present.
+`cider-toggle-trace-var` | <kbd>C-c M-t v</kbd> | Toggle var tracing.
+`cider-toggle-trace-ns` | <kbd>C-c M-t n</kbd> | Toggle namespace tracing.
+`cider-undef` | <kbd>C-c C-u</kbd> | Undefine a symbol. If invoked with a prefix argument, or no symbol is found at point, prompt for a symbol.
+`cider-test-run-test` | <kbd>C-c C-t t</kbd> <kbd>C-c C-t C-t</kbd> | Run test at point.
+`cider-test-run-ns-tests` | <kbd>C-c C-t n</kbd> <kbd>C-c C-t C-n</kbd> | Run tests for current namespace.
+`cider-test-run-loaded-tests` | <kbd>C-c C-t l</kbd> <kbd>C-c C-t C-l</kbd> | Run tests for all loaded namespaces.
+`cider-test-run-project-tests` | <kbd>C-c C-t p</kbd> <kbd>C-c C-t C-p</kbd> | Run tests for all project namespaces. This loads the additional namespaces.
+`cider-test-rerun-tests` | <kbd>C-c C-t r</kbd> <kbd>C-c C-t C-r</kbd> | Re-run test failures/errors.
+`cider-test-show-report` | <kbd>C-c C-t b</kbd> <kbd>C-c C-t C-b</kbd> | Show the test report buffer.
+`cider-find-var` | <kbd>M-.</kbd> | Jump to the definition of a symbol. If invoked with a prefix argument, or no symbol is found at point, prompt for a symbol.
+`cider-find-resource` | <kbd>C-c M-.</kbd> | Jump to the resource referenced by the string at point.
+`cider-find-ns` | <kbd>C-c C-.</kbd> | Jump to some namespace on the classpath.
+`cider-pop-back` | <kbd>M-,</kbd> | Return to your pre-jump location.
+`complete-symbol` | <kbd>M-TAB</kbd> | Complete the symbol at point.
+`cider-quit` | <kbd>C-c C-q</kbd> | Quit the current nREPL connection. With a prefix argument it will quit all connections.
There's no need to memorize this list. In any Clojure buffer with `cider-mode`
active you'll have a CIDER menu available, which lists all the most important