diff options
author | sanjayl <sanjay.linganna@gmail.com> | 2016-03-25 23:59:32 -0400 |
---|---|---|
committer | sanjayl <sanjay.linganna@gmail.com> | 2016-03-25 23:59:32 -0400 |
commit | 7d4506e2294a310febedf5f32f02d44ca33365d9 (patch) | |
tree | c9969e1b1e811142797d08ad6145b2525be2ebc0 /README.md | |
parent | ce9a7410829551c01306c172d0985c37d85921ea (diff) |
Add function names to cheatsheet
https://github.com/clojure-emacs/cider/issues/1582
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 92 |
1 files changed, 46 insertions, 46 deletions
@@ -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 |